国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SquareLine studio設(shè)計(jì)LVGL工程,移植到stm32的過(guò)程

這篇具有很好參考價(jià)值的文章主要介紹了SquareLine studio設(shè)計(jì)LVGL工程,移植到stm32的過(guò)程。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

? ? ? ? 本文主要是給大家介紹一下如何將SquareLine studio設(shè)計(jì)的LVGL工程,移植到stm32的LCD液晶顯示屏上。本文做好的移植模板在這(移植模板),模板可以直接在正點(diǎn)原子stm32f103ze系列板子上運(yùn)行測(cè)試。顯示屏使用的是4.3寸屏幕(像素800*480)

1、?準(zhǔn)備好自己設(shè)計(jì)的LVGL工程

? ? ? ? ·以我自己設(shè)計(jì)的LVGL工程做的非常簡(jiǎn)單的一個(gè)示例:

1.1 配置好導(dǎo)出文件模式

stm32ide lvgl的ui導(dǎo)出,stm32,嵌入式硬件,單片機(jī)

stm32ide lvgl的ui導(dǎo)出,stm32,嵌入式硬件,單片機(jī)

1.2導(dǎo)出文件

stm32ide lvgl的ui導(dǎo)出,stm32,嵌入式硬件,單片機(jī)

? ? ? ? 選擇導(dǎo)出UI文件

2、準(zhǔn)備移植STM32

2.1 查看自己的UI文件導(dǎo)出路徑

? ? ? ? 下圖是導(dǎo)出的UI界面相關(guān)文件:

stm32ide lvgl的ui導(dǎo)出,stm32,嵌入式硬件,單片機(jī)

2.2 將ui界面文件移植到stm32工程

進(jìn)入stm32工程文件:

圖中:紅框是我STM32工程文件總文件夾,黃框是我在圖中的路徑下面創(chuàng)建了一個(gè)新的ui文件夾,這個(gè)文件夾用來(lái)存放導(dǎo)出的ui文件。

stm32ide lvgl的ui導(dǎo)出,stm32,嵌入式硬件,單片機(jī)

將導(dǎo)出的ui文件,復(fù)制到黃框文件夾中,如下圖:

stm32ide lvgl的ui導(dǎo)出,stm32,嵌入式硬件,單片機(jī)

3、利用keil5打開工程文件,然后進(jìn)行修改

3.1 工程進(jìn)行文件添加

stm32ide lvgl的ui導(dǎo)出,stm32,嵌入式硬件,單片機(jī)

stm32ide lvgl的ui導(dǎo)出,stm32,嵌入式硬件,單片機(jī)

????????1、首先創(chuàng)建ui這個(gè)文件路徑

????????2、然后點(diǎn)擊 Add Files

????????3、將剛才復(fù)制到ui文件夾中的所有.c文件(包括子文件夾中的)全部進(jìn)行添加。

3.2?工程進(jìn)行文件進(jìn)行路徑添加

stm32ide lvgl的ui導(dǎo)出,stm32,嵌入式硬件,單片機(jī)

stm32ide lvgl的ui導(dǎo)出,stm32,嵌入式硬件,單片機(jī)

3.3?工程文件進(jìn)行編譯

stm32ide lvgl的ui導(dǎo)出,stm32,嵌入式硬件,單片機(jī)

????????編譯通過(guò),沒(méi)有錯(cuò)誤。

????????這個(gè)地方常見的報(bào)錯(cuò),是字體錯(cuò)誤,如果發(fā)現(xiàn)字體報(bào)錯(cuò),可以進(jìn)入lv_conf.h文件中對(duì)字體進(jìn)行修改如下圖所示:

stm32ide lvgl的ui導(dǎo)出,stm32,嵌入式硬件,單片機(jī)

? ? ? ? ?字體報(bào)錯(cuò),多是因?yàn)槟氵@里沒(méi)有注釋成1,所以根據(jù)對(duì)應(yīng)報(bào)錯(cuò)的字體,然后改成1就行了。

3.4?main函數(shù)進(jìn)行修改

????????添加ui.h的頭文件

stm32ide lvgl的ui導(dǎo)出,stm32,嵌入式硬件,單片機(jī)

? ? ? ? 在main函數(shù)中進(jìn)行ui初始化:

stm32ide lvgl的ui導(dǎo)出,stm32,嵌入式硬件,單片機(jī)

4、程序燒錄,進(jìn)行驗(yàn)證

stm32ide lvgl的ui導(dǎo)出,stm32,嵌入式硬件,單片機(jī)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-768109.html

到了這里,關(guān)于SquareLine studio設(shè)計(jì)LVGL工程,移植到stm32的過(guò)程的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • STM32移植LVGL8.0.2超詳細(xì)的保姆級(jí)教程附移植好的工程文件

    STM32移植LVGL8.0.2超詳細(xì)的保姆級(jí)教程附移植好的工程文件

    網(wǎng)上教程那么多,為什么你要寫這個(gè)教程? 問(wèn)的好,csnd上很多類似的教程,他們寫的都很好,但是有些過(guò)于簡(jiǎn)潔,對(duì)剛上手的小伙伴不太友好,移植到一半遇到bug就想放棄。一些第三方的教程很詳細(xì),但是由于lvgl的版本迭代很快,移植的過(guò)程有了一些變化,所謂失之毫厘差

    2024年02月03日
    瀏覽(43)
  • 【LVGL】STM32F103ZET6——LVGL_GUI_GUIDER移植過(guò)程成功

    【LVGL】STM32F103ZET6——LVGL_GUI_GUIDER移植過(guò)程成功

    STM32F103ZET6——LVGL_GUI_GUIDER移植過(guò)程 STM32F103ZET6——LVGL_GUI_GUIDER移植過(guò)程 使用工具: 1.LVGL庫(kù)8.02 2.GUI_GUIDER 3.keil5 設(shè)計(jì)出來(lái)的總體是這樣 提示:以下是本篇文章正文內(nèi)容,下面案例可供參考 這部分有很多大佬已經(jīng)寫的很成熟了,我就不贅述了 安裝包在這里硬件資源 右上角可將

    2024年02月12日
    瀏覽(54)
  • 【LVGL學(xué)習(xí)筆記】(五)使用SquareLine Studio設(shè)計(jì)UI

    【LVGL學(xué)習(xí)筆記】(五)使用SquareLine Studio設(shè)計(jì)UI

    LVGL全程LittleVGL,是一個(gè)輕量化的,開源的,用于嵌入式GUI設(shè)計(jì)的圖形庫(kù)。并且配合LVGL模擬器,可以在電腦對(duì)界面進(jìn)行編輯顯示,測(cè)試通過(guò)后再移植進(jìn)嵌入式設(shè)備中,實(shí)現(xiàn)高效的項(xiàng)目開發(fā)。 LVGL中文教程手冊(cè):極客筆記之LVGL教程 介紹: SquareLine Studio 是LVGL官方推薦的UI設(shè)計(jì)平臺(tái)

    2024年02月03日
    瀏覽(18)
  • 【ESP-IDF】在squareline studio上設(shè)計(jì)GUI并移植到esp-box上

    【ESP-IDF】在squareline studio上設(shè)計(jì)GUI并移植到esp-box上

    因?yàn)?squareline studio 軟件中適配了 ESP-BOX ,所以作者本想直接使用該軟件創(chuàng)建的工程,但是會(huì)出現(xiàn)花屏的現(xiàn)象,也不知道是不是沒(méi)有做好 esp-box-lite 的適配。 因此只能先用 squareline studio 設(shè)計(jì)好 GUI ,然后再導(dǎo)出其代碼,在其他例程中進(jìn)行移植工作。 這一步網(wǎng)上教程很多,本身

    2024年02月05日
    瀏覽(15)
  • STM32移植LVGL(LittleVGL)

    STM32移植LVGL(LittleVGL)

    https://lvgl.io/ 這是LVGL的官網(wǎng), http://lvgl.100ask.org/8.2/intro/index.html 這是lvgl的中文介紹網(wǎng)站。 先通過(guò)這兩個(gè)網(wǎng)站大致了解一下lvgl,在后面移植時(shí)會(huì)有個(gè)大概了解,移植起來(lái)會(huì)更清晰易懂。 1、準(zhǔn)備STM32工程 1、先準(zhǔn)備所用到的屏幕的顯示和觸摸(有觸摸功能的屏幕)的工程。我這

    2023年04月16日
    瀏覽(24)
  • LVGL觸摸移植——stm32野火F103

    LVGL觸摸移植——stm32野火F103

    目錄 系列文章目錄 章目錄 目標(biāo) 一、認(rèn)識(shí)端口文件 二、使能?lv_port_indev.c? 三、接口函數(shù) 1.輸入設(shè)備初始化 四、Main函數(shù) 五、過(guò)程中的疑難雜癥 1.內(nèi)存不足 2、LCD白屏 五、效果 總結(jié) 在顯示的基礎(chǔ)上添加觸摸輸入 提示:以下是本篇文章正文內(nèi)容,下面案例可供參考 這兩個(gè)是

    2024年02月11日
    瀏覽(29)
  • STM32移植LVGL+旋轉(zhuǎn)編碼器接口對(duì)接

    STM32移植LVGL+旋轉(zhuǎn)編碼器接口對(duì)接

    寫在前面:本菜鳥結(jié)合了許多大佬的文章,成功實(shí)現(xiàn)了基于LVGL的GUI設(shè)計(jì),小開心~淺淺記錄一下!~ 本文以單片機(jī)STM32F103VET6為核心,利用ST7796芯片驅(qū)動(dòng)分辨率為480*320的LCD液晶屏模塊,移植LVGL,對(duì)接顯示接口,對(duì)接外部接口——旋轉(zhuǎn)編碼器,完成以上兩步,就可以實(shí)現(xiàn)LVGL的顯

    2024年02月10日
    瀏覽(45)
  • STM32 RGB屏幕驅(qū)動(dòng)+LVGL移植 從底層到應(yīng)用小項(xiàng)目

    STM32 RGB屏幕驅(qū)動(dòng)+LVGL移植 從底層到應(yīng)用小項(xiàng)目

    項(xiàng)目使用正點(diǎn)原子STM32F767阿波羅開發(fā)板+IPS TFT-LCD屏幕(非正點(diǎn)原子屏幕)進(jìn)行開發(fā),應(yīng)用層移植輕量級(jí)GUI庫(kù)LVGL實(shí)現(xiàn)列表按鍵點(diǎn)擊,切換,顯示當(dāng)前內(nèi)部工作電壓功能。重點(diǎn)在于對(duì)于RGB屏幕驅(qū)動(dòng)普適性的學(xué)習(xí)和LVGL開發(fā)的理解。希望我實(shí)習(xí)期間的項(xiàng)目學(xué)習(xí)過(guò)程能對(duì)大家有所幫助

    2024年02月15日
    瀏覽(24)
  • LVGL學(xué)習(xí)筆記(二):從0到1移植LVGL8.1到STM32平臺(tái)上(完結(jié)篇)

    LVGL學(xué)習(xí)筆記(二):從0到1移植LVGL8.1到STM32平臺(tái)上(完結(jié)篇)

    目錄 一:TFT-LCD屏觸摸 二:STM32CubeMX配置 三:FT5206觸摸芯片驅(qū)動(dòng)代碼移植 四:LVGL 移植 4.1 源碼下載 4.2?代碼移植 ?4.3 添加源碼至工程 4.4?指定頭文件路徑 4.5 設(shè)置編譯參數(shù) ?4.6?修改LVGL源文件 ??4.7 修改顯示驅(qū)動(dòng)接口 ???4.8?修改輸入設(shè)備驅(qū)動(dòng)接口 ?五:下載驗(yàn)證 ?六:工

    2024年02月03日
    瀏覽(18)
  • stm32f407移植LVGL8.3.1實(shí)況(所有bug調(diào)試現(xiàn)場(chǎng),最終成功點(diǎn)燈)

    stm32f407移植LVGL8.3.1實(shí)況(所有bug調(diào)試現(xiàn)場(chǎng),最終成功點(diǎn)燈)

    聲明: 本文主要參考 stm32移植lvgl_NULL_1969的博客-CSDN博客_lvgl stm32 及 STM32移植LVGL8.0.2超詳細(xì)的保姆級(jí)教程附移植好的工程文件 ,底層驅(qū)動(dòng)主要采用正點(diǎn)原子觸摸屏實(shí)驗(yàn)和定時(shí)器實(shí)驗(yàn) 1.1 主要硬件接口 1.1.1 觸摸屏 主要需要觸摸屏來(lái)實(shí)現(xiàn)屏幕的顯示及觸摸。 觸摸屏需要底層的接

    2024年01月16日
    瀏覽(18)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包