前言
LVGL是一款非常不錯的開源圖形界面庫,易于移植,嵌入式圖形界面開發(fā)中,LVGL可以說是非常受歡迎的,如何快速的模擬lvgl開發(fā)效果,快速移植到嵌入式產(chǎn)品中,我們可以先通過PC端模擬器開發(fā)效果,然后無縫移植到嵌入式環(huán)境中。
PC端模擬器可以用Visual Studio,也可以用QT,本節(jié)小飛哥帶大家一起看看如何在QT中部署LVGL模擬器。
開發(fā)工具準備
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,對于子模塊的下載、更新方法不唯一,同學們可以自行百度下,這里提供一種方法,可能需要稍微等一會
下載完成之后,我們的目錄如下
2、下載SDL2
通過上面章節(jié)連接,我們下載下來的SDL2,32位和64位根據(jù)自己的需要選擇
我們的軟件包及模擬器就準備就緒了,接下來進行qt新建工程
3、新建qt工程
添加我們的LVGL代碼及SDL2模擬器代碼到QT工程,添加完之后的文件目錄如下圖:
右擊工程,把我們的.c和.h文件添加到工程
添加完之后,編譯可能會報ubuntu font重復定義,小飛哥直接干掉了一個,感覺也用不上,在編譯就OK了
熟悉的lvgl demo就出現(xiàn)了,以后就可以在pc上編寫業(yè)務代碼驗證,再導入嵌入式工具啦
審核編輯:湯梓紅
-
嵌入式
+關注
關注
5082文章
19104瀏覽量
304781 -
PC
+關注
關注
9文章
2076瀏覽量
154146 -
Qt
+關注
關注
1文章
302瀏覽量
37899 -
模擬器
+關注
關注
2文章
874瀏覽量
43207 -
GitHub
+關注
關注
3文章
468瀏覽量
16427
原文標題:10分鐘搞定如何在QT環(huán)境模擬LVGL V8
文章出處:【微信號:小飛哥玩嵌入式,微信公眾號:小飛哥玩嵌入式】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論