前言
LVGL是一款非常不錯(cuò)的開源圖形界面庫,易于移植,嵌入式圖形界面開發(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源碼,由于這個(gè)路徑lvgl是子倉庫,所以我們?cè)诳寺}庫的時(shí)候需要把子倉庫克隆下來,要不然你會(huì)發(fā)現(xiàn),代碼下載下來是空的
打開git bash,對(duì)于子模塊的下載、更新方法不唯一,同學(xué)們可以自行百度下,這里提供一種方法,可能需要稍微等一會(huì)
下載完成之后,我們的目錄如下
2、下載SDL2
通過上面章節(jié)連接,我們下載下來的SDL2,32位和64位根據(jù)自己的需要選擇
我們的軟件包及模擬器就準(zhǔn)備就緒了,接下來進(jìn)行qt新建工程
3、新建qt工程
添加我們的LVGL代碼及SDL2模擬器代碼到QT工程,添加完之后的文件目錄如下圖:
右擊工程,把我們的.c和.h文件添加到工程
添加完之后,編譯可能會(huì)報(bào)ubuntu font重復(fù)定義,小飛哥直接干掉了一個(gè),感覺也用不上,在編譯就OK了
熟悉的lvgl demo就出現(xiàn)了,以后就可以在pc上編寫業(yè)務(wù)代碼驗(yàn)證,再導(dǎo)入嵌入式工具啦
審核編輯:湯梓紅
-
嵌入式
+關(guān)注
關(guān)注
5087文章
19152瀏覽量
306393 -
PC
+關(guān)注
關(guān)注
9文章
2096瀏覽量
154395 -
Qt
+關(guān)注
關(guān)注
1文章
308瀏覽量
37987 -
模擬器
+關(guān)注
關(guān)注
2文章
879瀏覽量
43294 -
GitHub
+關(guān)注
關(guān)注
3文章
473瀏覽量
16501
原文標(biāo)題:10分鐘搞定如何在QT環(huán)境模擬LVGL V8
文章出處:【微信號(hào):小飛哥玩嵌入式,微信公眾號(hào):小飛哥玩嵌入式】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論