前言
LVGL是一款非常不錯的開源圖形界面庫,易于移植,嵌入式圖形界面開發(fā)中,LVGL可以說是非常受歡迎的,如何快速的模擬lvgl開發(fā)效果,快速移植到嵌入式產(chǎn)品中,我們可以先通過PC端模擬器開發(fā)效果,然后無縫移植到嵌入式環(huán)境中。
PC端模擬器可以用Visual Studio,也可以用QT,本節(jié)小飛哥帶大家一起看看如何在QT中部署LVGL模擬器。
開發(fā)工具準(zhǔn)備
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
創(chuàng)建LVGl 的qt工程
1、下載LVGL源碼
我們使用git工具下載lvgl源碼,由于這個路徑lvgl是子倉庫,所以我們在克隆倉庫的時候需要把子倉庫克隆下來,要不然你會發(fā)現(xiàn),代碼下載下來是空的
打開git bash,對于子模塊的下載、更新方法不唯一,同學(xué)們可以自行百度下,這里提供一種方法,可能需要稍微等一會
下載完成之后,我們的目錄如下
2、下載SDL2
通過上面章節(jié)連接,我們下載下來的SDL2,32位和64位根據(jù)自己的需要選擇
我們的軟件包及模擬器就準(zhǔn)備就緒了,接下來進(jìn)行qt新建工程
3、新建qt工程
添加我們的LVGL代碼及SDL2模擬器代碼到QT工程,添加完之后的文件目錄如下圖:
右擊工程,把我們的.c和.h文件添加到工程
添加完之后,編譯可能會報ubuntu font重復(fù)定義,小飛哥直接干掉了一個,感覺也用不上,在編譯就OK了
熟悉的lvgl demo就出現(xiàn)了,以后就可以在pc上編寫業(yè)務(wù)代碼驗證,再導(dǎo)入嵌入式工具啦
審核編輯:湯梓紅
-
嵌入式
+關(guān)注
關(guān)注
5145文章
19597瀏覽量
316141 -
PC
+關(guān)注
關(guān)注
9文章
2144瀏覽量
156251 -
Qt
+關(guān)注
關(guān)注
2文章
314瀏覽量
38949 -
模擬器
+關(guān)注
關(guān)注
2文章
894瀏覽量
44191 -
GitHub
+關(guān)注
關(guān)注
3文章
482瀏覽量
17561
原文標(biāo)題:10分鐘搞定如何在QT環(huán)境模擬LVGL V8
文章出處:【微信號:小飛哥玩嵌入式,微信公眾號:小飛哥玩嵌入式】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
基于FreeRTOS+LVGL V8智能家居儀表盤設(shè)計

10分鐘上手睿擎平臺GUI開發(fā):第一個LVGL圖形應(yīng)用

JLINK V10和V8調(diào)試下載STM32的速度相差明顯嗎
V8 JavaScript引擎內(nèi)部構(gòu)造
深海環(huán)境模擬實驗裝置壓力控制系統(tǒng)設(shè)計

榮耀V9和榮耀V8哪個好?榮耀V9與榮耀V8區(qū)別在哪?
榮耀8和榮耀v8哪個好?榮耀8和榮耀v8區(qū)別對比
如何在MDK中部署LVGL

揭秘新能源汽車環(huán)境模擬試驗,你了解多少?

電子產(chǎn)品環(huán)境模擬試驗有哪些?

復(fù)雜電磁環(huán)境模擬系統(tǒng)設(shè)計方案
電磁環(huán)境模擬系統(tǒng)設(shè)計方案

評論