LVGL For Opensuse Linux 模擬器(VSCode+SDL2)

SDL2 運行環境和源碼依賴庫

# 搜索
sudo zypper se libsdl2
# 根據搜索結果和教程安裝
sudo zypper in libSDL2-2_0-0 lidSDL2-devel

同步 VSCode+SDL 模擬器項目

這是一個用SDL2模擬嵌入式設備觸摸顯示屏的基礎項目,也就是說底層渲染函數是用SDL2實現好了的,方便我們在PC上調試使用。項目在PC上開發得差不多再移植到嵌入式設備上。SDL a low level driver library to use graphics, handle mouse, keyboard etc. 詳見:https://github.com/lvgl/lv_sim_vscode_sdl

## 拉取
git clone https://github.com/lvgl/lv_sim_vscode_sdl.git --depth=1  --recursive
## 更新(如有需要
cd lv_sim_vscode_sdl
git pull --recurse-submodules

加速Clone

see: https://gitclone.com/
如果clone不動,那你就燒香給方校長,然後將github.com 換爲github.com.cnpmjs.org即可實現加速,操作如下
https://zhuanlan.zhihu.com/p/361136073

還有一種,未驗證

# 燒香給方校長,深深地感謝他,然後進入所在倉庫目錄
cd lv_sim_vscode_sdl/
# 然後以下兩條命令任選一條
git config url."https://gitclone.com/github.com/".insteadOf https://github.com/
# 或者
git config url."https://github.com.cnpmjs.org".insteadOf https://github.com/

然後VSCode (自己裝好c環境插件,不懂可看我另一篇文章)打開該項目即可
按下F5調試啓動主程序
image
默認是啓動例子lv_demo_widgets();
image

開發

https://lvgl.io/
控件例子
https://docs.lvgl.io/master/examples.html#get-started
例子APP源碼
example的主程序,如lv_examples/src/lv_demo_music/lv_demo_music.c

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章