<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

10分鐘搞定如何在QT環境模擬LVGL V8

jf_L18yujSQ ? 來源:小飛哥玩嵌入式 ? 2023-05-22 10:39 ? 次閱讀

前言

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

8ceb665c-f77e-11ed-90ce-dac502259ad0.png

3、SDL2

SDL2 2.26.5

https://github.com/libsdl-org/SDL/releases/tag/release-2.26.5

8cf4bd42-f77e-11ed-90ce-dac502259ad0.png

創建LVGl 的qt工程

1、下載LVGL源碼

我們使用git工具下載lvgl源碼,由于這個路徑lvgl是子倉庫,所以我們在克隆倉庫的時候需要把子倉庫克隆下來,要不然你會發現,代碼下載下來是空的

8cfc161e-f77e-11ed-90ce-dac502259ad0.png

打開git bash,對于子模塊的下載、更新方法不唯一,同學們可以自行百度下,這里提供一種方法,可能需要稍微等一會

8d01f9da-f77e-11ed-90ce-dac502259ad0.png

下載完成之后,我們的目錄如下

8d10f7dc-f77e-11ed-90ce-dac502259ad0.png

2、下載SDL2

通過上面章節連接,我們下載下來的SDL2,32位和64位根據自己的需要選擇

8d1c105e-f77e-11ed-90ce-dac502259ad0.png

我們的軟件包及模擬器就準備就緒了,接下來進行qt新建工程

3、新建qt工程

8d2aa98e-f77e-11ed-90ce-dac502259ad0.png

添加我們的LVGL代碼及SDL2模擬器代碼到QT工程,添加完之后的文件目錄如下圖:

8d360068-f77e-11ed-90ce-dac502259ad0.png

右擊工程,把我們的.c和.h文件添加到工程

8d4220fa-f77e-11ed-90ce-dac502259ad0.png

添加完之后,編譯可能會報ubuntu font重復定義,小飛哥直接干掉了一個,感覺也用不上,在編譯就OK了

8d4aa2a2-f77e-11ed-90ce-dac502259ad0.png

熟悉的lvgl demo就出現了,以后就可以在pc上編寫業務代碼驗證,再導入嵌入式工具啦

8d55f92c-f77e-11ed-90ce-dac502259ad0.png

8d603b3a-f77e-11ed-90ce-dac502259ad0.png

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5001

    文章

    18403

    瀏覽量

    291208
  • PC
    PC
    +關注

    關注

    9

    文章

    1973

    瀏覽量

    152983
  • Qt
    Qt
    +關注

    關注

    1

    文章

    299

    瀏覽量

    37429
  • 模擬器
    +關注

    關注

    2

    文章

    838

    瀏覽量

    42757
  • GitHub
    +關注

    關注

    3

    文章

    458

    瀏覽量

    16007

原文標題:10分鐘搞定如何在QT環境模擬LVGL V8

文章出處:【微信號:小飛哥玩嵌入式,微信公眾號:小飛哥玩嵌入式】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    何在嵌入式Linux開發板上配置Qt運行環境

    本文基于I.MX6ULL芯片的Linux開發板,介紹如何在嵌入式Linux開發板上配置Qt運行環境,并運行Qt程序進行測試
    發表于 10-10 09:56 ?2334次閱讀

    基于FreeRTOS+LVGL V8智能家居儀表盤設計

    用野火啟明6M5開發板制作了一個基于 FreeRTOS 和 LVGL V8 的智能家居儀表盤,顏值較高,也可以作為桌面擺件使用
    的頭像 發表于 01-22 14:10 ?1953次閱讀
    基于FreeRTOS+<b class='flag-5'>LVGL</b> <b class='flag-5'>V8</b>智能家居儀表盤設計

    10分鐘搞定pld

    10f分鐘你絕對能搞定
    發表于 08-30 15:33

    JLINK V10V8調試下載STM32的速度相差明顯嗎

    手里有個V8,看到網上有賣V10的,看參數速度要快很多,但是實際使用,調試下載STM32的話速度差別大嗎。我的程序有的有幾百KB比較大,有時候覺得V8挺慢的。想換V10,不知道會不會有
    發表于 10-29 10:02

    MPLAB IDE V8在WINDOWS 10中能正常工作嗎?

    您好Guysim AM使用MPLAB IDE V8、MPLAB-X IDE和MPLAB PM3程序員在Windows 7上。我計劃升級我的操作系統到Windows 10。請確認上面的組合,特別是
    發表于 09-20 11:10

    何在esp8266 Node MCU的硬件上部署LVGL

    前言本文,介紹如何在esp8266 Node MCU的硬件上部署LVGL項目。使用的屏幕使用型號是ST7735 TFT 128x128屏幕。(一)arduinoIDE esp8266環境配置自行
    發表于 12-08 07:15

    基于eRPC的LVGL在線設計器相關資料分享

    ,筆者可以省去很多工作。(美中不足的是,它現在內置的 lvgl版本還是 6.x)?! ≈肮P者為了入門 LVGL 使用 Qt 做了一個 LVGL
    發表于 09-20 15:57

    AT32F437基于LVGL的桌面顯示案例

    AT32F437基于LVGL的桌面顯示案例示例目的提供AT32F437基于LVGL V8的桌面顯示案例。注:本示例代碼是基于雅特力提供的V2.x.x板級支持包(BSP)而開發,對于其他
    發表于 11-23 19:40

    測量監視控制系統在空間環境模擬設備上的應用

    本文著重介紹了一個新的、應用于環境模擬試驗設備的測量、監視、控制系統的設計思路和方法,以求在空間環境模擬設備上實現測監控系統的現代化。為了提高我國航天事業的
    發表于 07-07 17:16 ?24次下載

    深海環境模擬實驗裝置壓力控制系統設計

    為了模擬深海高壓環境,研制了一套深海環境模擬試驗裝置,在對深海環境模擬裝置控制系統結構原理分析的基礎上,提出了一種針對壓力的閉環控制策略,采用以Atmega8L單片機為核心
    發表于 03-20 11:41 ?33次下載
    深海<b class='flag-5'>環境模擬</b>實驗裝置壓力控制系統設計

    井下環境模擬裝置液壓系統設計

    的試驗裝置。該裝置在室內可模擬井下125℃高溫、70 MPa高壓環境,為隨鉆測量儀器耐溫、耐壓性能測試評價提供了條件。 為在室內考察井下隨鉆測量儀器工作性能,設計了井下環境模擬試驗裝置。該裝置能夠
    發表于 03-26 15:44 ?0次下載
    井下<b class='flag-5'>環境模擬</b>裝置液壓系統設計

    環境模擬風洞高壓動力系統設計方案

    環境模擬風洞高壓動力系統設計方案
    發表于 06-19 16:21 ?18次下載

    esp8266 NodeMcu硬件環境下使用lvgl

    前言本文,介紹如何在esp8266 Node MCU的硬件上部署LVGL項目。使用的屏幕使用型號是ST7735 TFT 128x128屏幕。(一)arduinoIDE esp8266環境配置自行
    發表于 11-25 19:06 ?32次下載
    esp8266 NodeMcu硬件<b class='flag-5'>環境</b>下使用<b class='flag-5'>lvgl</b>

    和晟儀器中標交通運輸部步入式高原環境模擬實驗艙

    高原環境模擬艙主要用于模擬高原環境下的低壓壓力試驗。廣泛應用于電子電器、通信設備、航天航空、汽車配件、新能源電池、生物醫學等領域的高原反應性能測試。和晟儀器中標交通運輸部步入式高原環境模擬
    的頭像 發表于 11-10 11:22 ?343次閱讀
    和晟儀器中標交通運輸部步入式高原<b class='flag-5'>環境模擬</b>實驗艙

    整車模擬環境可靠性實驗房—汽車環境模擬綜合試驗室

    整車模擬環境可靠性實驗房—汽車環境模擬綜合試驗室是現代汽車工業中不可或缺的重要設施。它以其全面、精準的環境模擬能力和先進的安全性能測試技術為汽車制造商提供了強大的支持。從產品研發到生產
    的頭像 發表于 02-23 16:20 ?335次閱讀
    整車<b class='flag-5'>模擬</b><b class='flag-5'>環境</b>可靠性實驗房—汽車<b class='flag-5'>環境模擬</b>綜合試驗室
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>