RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

10分鐘搞定如何在QT環(huán)境模擬LVGL V8

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

前言

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

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

創(chuàng)建LVGl 的qt工程

1、下載LVGL源碼

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

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

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

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

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

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

2、下載SDL2

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

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就出現(xiàn)了,以后就可以在pc上編寫業(yè)務代碼驗證,再導入嵌入式工具啦

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

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

審核編輯:湯梓紅

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

    關注

    5082

    文章

    19104

    瀏覽量

    304781
  • PC
    PC
    +關注

    關注

    9

    文章

    2076

    瀏覽量

    154146
  • Qt
    Qt
    +關注

    關注

    1

    文章

    302

    瀏覽量

    37899
  • 模擬器
    +關注

    關注

    2

    文章

    874

    瀏覽量

    43207
  • GitHub
    +關注

    關注

    3

    文章

    468

    瀏覽量

    16427

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

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

收藏 人收藏

    評論

    相關推薦

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

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

    10分鐘搞定pld

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

    JLINK V10V8調(diào)試下載STM32的速度相差明顯嗎

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

    測量監(jiān)視控制系統(tǒng)在空間環(huán)境模擬設備上的應用

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

    V8 JavaScript引擎內(nèi)部構造

    V8設計 V8內(nèi)核 隱藏類(hidden classes) 內(nèi)聯(lián)緩存(inline caching) 精確的代垃圾收集(Precise generational garbage collection) Irregexp: 一個
    發(fā)表于 04-20 20:56 ?32次下載

    深海環(huán)境模擬實驗裝置壓力控制系統(tǒng)設計

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

    榮耀V9和榮耀V8哪個好?榮耀V9與榮耀V8區(qū)別在哪?

    前幾天,榮耀V9正式發(fā)布,相信不少人都十關注這部手機,因為去年的榮耀v8就是一個不錯的作品。而作為去年V8的換代產(chǎn)品,榮耀V9和
    發(fā)表于 02-24 17:17 ?2.7w次閱讀

    360n5和榮耀v8哪個好? 榮耀v8和360n5區(qū)別對比評測

    榮耀V8和360手機N5哪個好?榮耀V8和360手機N5誰更勝一籌?360手機N5和榮耀V8買哪個好?榮耀V8和360手機N5配置參數(shù)有什么區(qū)別?360手機N5和榮耀
    發(fā)表于 03-22 11:07 ?5161次閱讀

    榮耀8和榮耀v8哪個好?榮耀8和榮耀v8區(qū)別對比

     榮耀系列一直就頗受大眾喜愛,去年發(fā)布的榮耀v8和榮耀8有什么區(qū)別呢?榮耀v8和榮耀8誰更值得買呢?下面,小編將全方位的分析榮耀v8和榮耀
    發(fā)表于 06-07 17:31 ?1.8w次閱讀

    環(huán)境模擬風洞高壓動力系統(tǒng)設計方案

    環(huán)境模擬風洞高壓動力系統(tǒng)設計方案
    發(fā)表于 06-19 16:21 ?19次下載

    2分鐘快速教你如何在華為模擬器ensp上進行抓包?

    2分鐘快速教你如何在華為模擬器ensp上進行抓包?
    的頭像 發(fā)表于 12-05 11:25 ?4530次閱讀

    何在MDK中部署LVGL

    LVGL的剛剛完成了對LVGL8的維護更新,發(fā)布了v8.3.5版。相對master分支上正在開發(fā)的LVGL9,該版本是一個吐血推薦的穩(wěn)定版本。
    的頭像 發(fā)表于 07-27 14:41 ?1257次閱讀
    如<b class='flag-5'>何在</b>MDK中部署<b class='flag-5'>LVGL</b>

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

    新能源汽車環(huán)境模擬試驗,顧名思義,就是在實驗室內(nèi)模擬新能源汽車在實際使用中可能遇到的各種環(huán)境條件,對其進行全面的性能測試和評估。這些環(huán)境條件包括高溫、低溫、濕熱、鹽霧、高海拔、低氣壓等
    的頭像 發(fā)表于 02-24 09:28 ?737次閱讀
    揭秘新能源汽車<b class='flag-5'>環(huán)境模擬</b>試驗,你了解多少?

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

    在現(xiàn)代電子產(chǎn)品的研發(fā)與生產(chǎn)過程中,環(huán)境模擬試驗是一個至關重要的環(huán)節(jié)。其主要目的是確保產(chǎn)品在各種極端和非常態(tài)環(huán)墀下都能保持良好的性能和穩(wěn)定的可靠性。電子產(chǎn)品環(huán)境模擬試驗可分為多種類型,涉及溫度、濕度
    的頭像 發(fā)表于 06-21 17:35 ?455次閱讀
    電子產(chǎn)品<b class='flag-5'>環(huán)境模擬</b>試驗有哪些?

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

    智慧華盛恒輝復雜電磁環(huán)境模擬系統(tǒng)的設計方案是一個綜合性的工程任務,涉及多個方面的考慮和技術實現(xiàn)。以下是一個基于現(xiàn)有技術和應用需求的設計方案概述: 智慧華盛恒輝系統(tǒng)目標 復雜電磁環(huán)境模擬系統(tǒng)的目標
    的頭像 發(fā)表于 07-17 17:06 ?419次閱讀
    RM新时代网站-首页