前言
LVGL是一款非常不錯的開源圖形界面庫,易于移植,嵌入式圖形界面開發中,LVGL可以說是非常受歡迎的,如何快速的模擬lvgl開發效果,快速移植到嵌入式產品中,我們可以先通過PC端模擬器開發效果,然后無縫移植到嵌入式環境中。
PC端模擬器可以用Visual Studio,也可以用QT,本節小飛哥帶大家一起看看如何在QT中部署LVGL模擬器。
開發工具準備
1、QT6.3.1
2、lvgl庫
lvgl V8.3 release
https://github.com/lvgl/lv_port_pc_eclipse
3、SDL2
SDL2 2.26.5
https://github.com/libsdl-org/SDL/releases/tag/release-2.26.5
創建LVGl 的qt工程
1、下載LVGL源碼
我們使用git工具下載lvgl源碼,由于這個路徑lvgl是子倉庫,所以我們在克隆倉庫的時候需要把子倉庫克隆下來,要不然你會發現,代碼下載下來是空的
打開git bash,對于子模塊的下載、更新方法不唯一,同學們可以自行百度下,這里提供一種方法,可能需要稍微等一會
下載完成之后,我們的目錄如下
2、下載SDL2
通過上面章節連接,我們下載下來的SDL2,32位和64位根據自己的需要選擇
我們的軟件包及模擬器就準備就緒了,接下來進行qt新建工程
3、新建qt工程
添加我們的LVGL代碼及SDL2模擬器代碼到QT工程,添加完之后的文件目錄如下圖:
右擊工程,把我們的.c和.h文件添加到工程
添加完之后,編譯可能會報ubuntu font重復定義,小飛哥直接干掉了一個,感覺也用不上,在編譯就OK了
熟悉的lvgl demo就出現了,以后就可以在pc上編寫業務代碼驗證,再導入嵌入式工具啦
審核編輯:湯梓紅
-
嵌入式
+關注
關注
5124文章
19433瀏覽量
312913 -
PC
+關注
關注
9文章
2134瀏覽量
155801 -
Qt
+關注
關注
1文章
312瀏覽量
38608 -
模擬器
+關注
關注
2文章
890瀏覽量
43854 -
GitHub
+關注
關注
3文章
481瀏覽量
17304
原文標題:10分鐘搞定如何在QT環境模擬LVGL V8
文章出處:【微信號:小飛哥玩嵌入式,微信公眾號:小飛哥玩嵌入式】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
JLINK V10和V8調試下載STM32的速度相差明顯嗎
V8 JavaScript引擎內部構造
深海環境模擬實驗裝置壓力控制系統設計

榮耀V9和榮耀V8哪個好?榮耀V9與榮耀V8區別在哪?
360n5和榮耀v8哪個好? 榮耀v8和360n5區別對比評測
榮耀8和榮耀v8哪個好?榮耀8和榮耀v8區別對比
揭秘新能源汽車環境模擬試驗,你了解多少?

電子產品環境模擬試驗有哪些?

復雜電磁環境模擬系統設計方案
電磁環境模擬系統設計方案

評論