亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

快速上手!帶你用LVGL工具完成樂(lè)鑫科技ESP32-S3 2.8寸串口屏UI開(kāi)發(fā)!代碼完全開(kāi)源!

啟明云端 ? 2025-10-30 18:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

還在為嵌入式顯示界面的開(kāi)發(fā)而煩惱嗎?配置環(huán)境復(fù)雜、移植LVGL困難、燒錄過(guò)程頻頻出錯(cuò)——這些問(wèn)題我們都懂。今天,我們將手把手帶你走完啟明云端ESP32-S3 2.8寸串口屏的完整開(kāi)發(fā)流程,讓你快速實(shí)現(xiàn)酷炫的LVGL界面效果!本教程代碼全部開(kāi)源!后臺(tái)私信關(guān)鍵詞“S3-2.8寸屏LVGL開(kāi)發(fā)“自動(dòng)獲取ESP32-S3 2.8寸串口屏LVGL開(kāi)發(fā)源代碼百度網(wǎng)盤(pán)鏈接!

串口屏準(zhǔn)備


本次我們用于給大家演示的LVGL開(kāi)發(fā)流程的串口屏是啟明云端自主研發(fā)的基于樂(lè)鑫科技ESP32-S3的2.8寸串口屏。

該串口屏自帶結(jié)構(gòu)件,支持采用LVGL工具進(jìn)行UI開(kāi)發(fā),支持快速開(kāi)發(fā)。

我們還為大家準(zhǔn)備了詳細(xì)的上手指南,大家可以參考學(xué)習(xí):

搭建ESP-IDF環(huán)境


1. 輸入以下代碼更新軟件包:sudo apt-get update

d0d302b2-b577-11f0-8ce9-92fbcf53809c.png

2. 輸入以下代碼安裝esp-idf環(huán)境依賴包:

sudo apt-get install git wget flex bison gperf python3-pip python3-venv cmake

ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0 net-tools)

d0e4c128-b577-11f0-8ce9-92fbcf53809c.png

3. 創(chuàng)建存放idf的?件夾,路徑可以??選擇(mkdir esp cd esp)

4. 進(jìn)行換源(此操作只需國(guó)內(nèi)?戶進(jìn)?,國(guó)外?戶請(qǐng)忽略),拉取gitee?具

d0f2b5d0-b577-11f0-8ce9-92fbcf53809c.png

5. 輸入代碼cd esp-gitee-tools執(zhí)?gitee?具切換鏡像腳本

d10a358e-b577-11f0-8ce9-92fbcf53809c.png

6. 更換pip源,拉取esp-idf源碼:

cd .. git clone --recursive https://github.com/espressif/esp-idf.git

d11c4e04-b577-11f0-8ce9-92fbcf53809c.png

7. 切換esp-idf版本分?到v5.1

8.安裝編譯?具

d12d14c8-b577-11f0-8ce9-92fbcf53809c.png

9.設(shè)置環(huán)境變量并將環(huán)境變量放到.bashrc中,驗(yàn)證esp-idf環(huán)境

d143fd00-b577-11f0-8ce9-92fbcf53809c.png


下載啟明SDK


1. 輸入以下代碼拉取源碼,該拉取流程中已集成 LVGL demo 相關(guān)資源:git clone https://gitee.com/qiming-zhixian/qmsd-esp32-bsp.gitd1675f84-b577-11f0-8ce9-92fbcf53809c.png2. 進(jìn)?示例目錄,輸入以下代碼選擇開(kāi)發(fā)板類(lèi)型:idf.py load-board,以ZX2D80CE02S這款產(chǎn)品為例,鍵盤(pán)輸?2,回車(chē)等待系統(tǒng)配置完成d176b20e-b577-11f0-8ce9-92fbcf53809c.png3.編譯工程 idf.py build4. 打包固件 idf.py generate-firmware 會(huì)?成?個(gè)firmware_0x0.bin?件,將打包的固件復(fù)制到桌面上d18ffc82-b577-11f0-8ce9-92fbcf53809c.png

燒錄


1. 輸入以下網(wǎng)址進(jìn)入官網(wǎng)下載燒錄工具,點(diǎn)擊Download,選擇flash Download Tool進(jìn)行下載:

https://www.espressif.com/zh-hans/support/download/other-tools

d1b3eab6-b577-11f0-8ce9-92fbcf53809c.png

2. 打開(kāi)燒錄工具,ZX2D80CE02S選擇類(lèi)型為ESP32-S3 ,點(diǎn)擊ok

d1cac7e0-b577-11f0-8ce9-92fbcf53809c.png

3. 選擇需要燒錄的固件,目標(biāo)地址為0x0.選擇目標(biāo)端口號(hào)

4. 點(diǎn)擊START開(kāi)始燒錄


移植LVGL官方例程到qmsd


1. 輸入qmsd的示例get-start,我們的修改將基于get-start進(jìn)行

d1e7e97e-b577-11f0-8ce9-92fbcf53809c.png

2. 新建自定義組件目錄,輸入代碼mkdir components獲取LVGL8.10.0源代碼

d1f89fc6-b577-11f0-8ce9-92fbcf53809c.png

3.解壓后進(jìn)?此目錄下將其復(fù)制到widgets目錄下

d20e6630-b577-11f0-8ce9-92fbcf53809c.jpg

4. 編寫(xiě)CMakeLists.txt使程序加?構(gòu)建系統(tǒng)

idf_component_register(

SRC_DIRS .

INCLUDE_DIRS .

REQUIRES ui_engine)

d2235d38-b577-11f0-8ce9-92fbcf53809c.png

5. 修改復(fù)制的?件,使其適配qmsd

6. 修改mian.c,在app_main(Void)中添加以下代碼開(kāi)啟GUI刷新任務(wù)

d23747b2-b577-11f0-8ce9-92fbcf53809c.png

7. 輸入以下配置代碼將屏幕變?yōu)闄M屏

d24b82ea-b577-11f0-8ce9-92fbcf53809c.png

8. 選擇開(kāi)發(fā)板類(lèi)型(選擇開(kāi)發(fā)板時(shí)出錯(cuò)可以嘗試將啟明SD添加進(jìn)環(huán)境變量),開(kāi)始編譯

d25f10d0-b577-11f0-8ce9-92fbcf53809c.png

9. 編譯失敗,此次失敗原因是芯片內(nèi)部 32KB 內(nèi)存不足,需修改配置

d270f444-b577-11f0-8ce9-92fbcf53809c.png

10.再次編譯,再次打包固件并復(fù)制到桌面上替換,按照之前的燒錄步驟再次燒錄

本地代碼合成


1. 編寫(xiě)?個(gè)串口初始化函數(shù)

2. 修改main_app(Void)

3. 創(chuàng)建?個(gè)串口接收線程

4. 修改LVGL界?

啟明云端ESP32-S3串口屏為嵌入式交互應(yīng)用提供了強(qiáng)大的開(kāi)發(fā)平臺(tái),讓產(chǎn)品開(kāi)發(fā)更加便捷高效!其實(shí)這款串口屏的天賦還遠(yuǎn)不止于此,還支持爆改掌上游戲機(jī),感興趣的小伙伴可以入手學(xué)習(xí)哦!如果你也對(duì)我們的ESP32-S3 2.8寸串口屏感興趣,歡迎關(guān)注“啟明云端官方企業(yè)店”淘寶店鋪,更多好物等你來(lái)?yè)疲?/span>

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

    關(guān)注

    8

    文章

    591

    瀏覽量

    39121
  • 樂(lè)鑫科技
    +關(guān)注

    關(guān)注

    1

    文章

    67

    瀏覽量

    5034
  • LVGL
    +關(guān)注

    關(guān)注

    1

    文章

    114

    瀏覽量

    4164
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【FireBeetle 2 ESP32-S3開(kāi)發(fā)板測(cè)評(píng)】Arduino IDE快速開(kāi)發(fā)體驗(yàn)

    【FireBeetle 2 ESP32-S3開(kāi)發(fā)板測(cè)評(píng)】Arduino IDE快速開(kāi)發(fā)體驗(yàn)
    的頭像 發(fā)表于 07-23 09:03 ?4153次閱讀
    【FireBeetle 2  <b class='flag-5'>ESP32-S3</b><b class='flag-5'>開(kāi)發(fā)</b>板測(cè)評(píng)】Arduino IDE<b class='flag-5'>快速</b><b class='flag-5'>開(kāi)發(fā)</b>體驗(yàn)

    樂(lè)ESP32-S3專(zhuān)為AIoT設(shè)計(jì),強(qiáng)化邊緣AI應(yīng)用方向

    電子發(fā)燒友網(wǎng)報(bào)道(文/李彎彎)樂(lè)在最新的財(cái)報(bào)中表示,公司ESP32-S系列自ESP32-S3芯片開(kāi)始,強(qiáng)化了邊緣AI方向的應(yīng)用。ESP32-S3
    的頭像 發(fā)表于 09-09 09:20 ?6762次閱讀
    <b class='flag-5'>樂(lè)</b><b class='flag-5'>鑫</b><b class='flag-5'>ESP32-S3</b>專(zhuān)為AIoT設(shè)計(jì),強(qiáng)化邊緣AI應(yīng)用方向

    合宙ESP32-S3開(kāi)發(fā)板特性解讀

    穿越萬(wàn)水千山,奔赴與工程師朋友的約定——合宙ESP32-S3超值MCU開(kāi)發(fā)板,來(lái)了! 1 合宙ESP32-S3開(kāi)發(fā)板簡(jiǎn)介 合宙CORE-ESP32S
    的頭像 發(fā)表于 01-11 18:45 ?1.3w次閱讀

    一組圖帶你快速了解樂(lè)ESP8266/ESP32/ESP32-C/ESP32-S系列芯片的區(qū)別

    ,77mm)、ESP32-C3(QFN32,5*5mm)以下是小明為大家整理的各芯片之間的區(qū)別:樂(lè)WIFI系列MCU樂(lè)WIFI&藍(lán)牙系列
    的頭像 發(fā)表于 10-15 18:42 ?1.3w次閱讀
    一組圖<b class='flag-5'>帶你</b><b class='flag-5'>快速</b>了解<b class='flag-5'>樂(lè)</b><b class='flag-5'>鑫</b><b class='flag-5'>ESP</b>8266/<b class='flag-5'>ESP32</b>/<b class='flag-5'>ESP32</b>-C/<b class='flag-5'>ESP32-S</b>系列芯片的區(qū)別

    新品上市 | 合宙ESP32-S3開(kāi)發(fā)

    穿越萬(wàn)水千山,奔赴與工程師朋友的約定——合宙ESP32-S3超值MCU開(kāi)發(fā)板,來(lái)了!1合宙ESP32-S3開(kāi)發(fā)板簡(jiǎn)介合宙CORE-ESP32S3
    的頭像 發(fā)表于 01-13 15:53 ?5051次閱讀
    新品上市 | 合宙<b class='flag-5'>ESP32-S3</b><b class='flag-5'>開(kāi)發(fā)</b>板

    樂(lè)ESP32-S3-WROOM-1U參考設(shè)計(jì)

    樂(lè)ESP32-S3-WROOM-1U參考設(shè)計(jì)ESP32-S3?是一款集成2.4GHzWi-Fi和Bluetooth5(LE)的MCU芯片,支持遠(yuǎn)距離模式(LongRange)。
    發(fā)表于 10-19 16:13 ?16次下載

    樂(lè)ESP32-S3-WROOM-2參考設(shè)計(jì)

    樂(lè)ESP32-S3-WROOM-2參考設(shè)計(jì)ESP32-S3?是一款集成2.4GHzWi-Fi和Bluetooth5(LE)的MCU芯片,支持遠(yuǎn)距離模式(LongRange)。
    發(fā)表于 10-19 16:13 ?19次下載

    樂(lè)ESP32-S3-WROOM-1參考設(shè)計(jì)

    樂(lè)ESP32-S3-WROOM-1參考設(shè)計(jì)ESP32-S3?是一款集成2.4GHzWi-Fi和Bluetooth5(LE)的MCU芯片,支持遠(yuǎn)距離模式(LongRange)。
    發(fā)表于 10-19 16:13 ?34次下載

    樂(lè)ESP32-S3-MINI-1U參考設(shè)計(jì)

    樂(lè)ESP32-S3-MINI-1U參考設(shè)計(jì)ESP32-S3?是一款集成2.4GHzWi-Fi和Bluetooth5(LE)的MCU芯片,支持遠(yuǎn)距離模式(LongRange)。
    發(fā)表于 10-19 16:13 ?9次下載

    樂(lè)ESP32-S3-MINI-1參考設(shè)計(jì)

    樂(lè)ESP32-S3-MINI-1參考設(shè)計(jì)ESP32-S3?是一款集成2.4GHzWi-Fi和Bluetooth5(LE)的MCU芯片,支持遠(yuǎn)距離模式(LongRange)。
    發(fā)表于 10-19 16:13 ?13次下載

    樂(lè)ESP32-S3_技術(shù)參考手冊(cè)

    樂(lè)ESP32-S3_技術(shù)參考手冊(cè)ESP32-S3?是一款集成2.4GHzWi-Fi和Bluetooth5(LE)的MCU芯片,支持遠(yuǎn)距離模式(LongRange)。
    發(fā)表于 10-19 16:13 ?30次下載

    ESP32-S3開(kāi)發(fā)板燒錄小智AI系統(tǒng)全流程指南

    在AI語(yǔ)音交互領(lǐng)域不斷發(fā)展的今天,開(kāi)發(fā)者們對(duì)于功能強(qiáng)大、開(kāi)源靈活的開(kāi)發(fā)板需求日益增長(zhǎng)。今天,我們就來(lái)詳細(xì)了解一下ESP32AgentDevKit燒錄小智的全流程,這款搭載
    的頭像 發(fā)表于 06-16 18:01 ?6527次閱讀
    <b class='flag-5'>ESP32-S3</b><b class='flag-5'>開(kāi)發(fā)</b>板燒錄小智AI系統(tǒng)全流程指南

    啟明云端ESP32-S3 2.8串口到手了?如何上手?看這篇!

    【場(chǎng)外插播】ESP32-S32.8串口、MX1.25-7P線、MX1.25-8P線我們都帶來(lái)了,開(kāi)箱展示如下【競(jìng)猜繼續(xù)】ESP32-S3
    的頭像 發(fā)表于 07-07 18:04 ?526次閱讀
    啟明云端<b class='flag-5'>ESP32-S3</b> <b class='flag-5'>2.8</b><b class='flag-5'>寸</b><b class='flag-5'>串口</b><b class='flag-5'>屏</b>到手了?如何<b class='flag-5'>上手</b>?看這篇!

    LVGL實(shí)戰(zhàn)指南:手把手教你玩轉(zhuǎn)ESP32-S3 2.8串口UI開(kāi)發(fā)

    ,讓你在最短時(shí)間內(nèi),親眼看到LVGL界面在啟明智顯ESP32-S32.8上流暢運(yùn)行。無(wú)需痛苦的摸索,跟著我們的步驟,從零到一,全程暢通無(wú)阻。搭建
    的頭像 發(fā)表于 10-30 18:04 ?793次閱讀
    <b class='flag-5'>LVGL</b>實(shí)戰(zhàn)指南:手把手教你玩轉(zhuǎn)<b class='flag-5'>ESP32-S3</b> <b class='flag-5'>2.8</b><b class='flag-5'>寸</b><b class='flag-5'>串口</b><b class='flag-5'>屏</b><b class='flag-5'>UI</b><b class='flag-5'>開(kāi)發(fā)</b>

    低成本開(kāi)源樂(lè)科技ESP32-S3開(kāi)發(fā)板輕松驅(qū)動(dòng)無(wú)刷電機(jī),保姆級(jí)教程來(lái)了!

    想用ESP32-S3開(kāi)發(fā)板驅(qū)動(dòng)無(wú)刷電機(jī)卻不知從何下手?本教程將手把手教你完成從硬件連接到軟件編程的全流程,無(wú)論你是新手還是有一定經(jīng)驗(yàn)的開(kāi)發(fā)者,都能輕松掌握!本教程
    的頭像 發(fā)表于 11-06 18:03 ?30次閱讀
    低成本<b class='flag-5'>開(kāi)源</b>!<b class='flag-5'>用</b><b class='flag-5'>樂(lè)</b><b class='flag-5'>鑫</b>科技<b class='flag-5'>ESP32-S3</b><b class='flag-5'>開(kāi)發(fā)</b>板輕松驅(qū)動(dòng)無(wú)刷電機(jī),保姆級(jí)教程來(lái)了!