chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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實(shí)戰(zhàn)指南:手把手教你玩轉(zhuǎn)ESP32-S3 2.8寸串口屏UI開(kāi)發(fā)

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

掃碼添加小助手

加入工程師交流群

你是否也曾被ESP32的顯示開(kāi)發(fā)折磨到“頭禿”?環(huán)境配置報(bào)錯(cuò)、LVGL移植失敗、屏幕死活不亮……無(wú)數(shù)個(gè)小時(shí)在調(diào)試中白白浪費(fèi)。

別擔(dān)心,這篇指南就是你的“速救手冊(cè)”。我們將跳過(guò)所有繁瑣的坑,直擊核心,讓你在最短時(shí)間內(nèi),親眼看到LVGL界面在啟明智顯ESP32-S3 2.8寸屏上流暢運(yùn)行。無(wú)需痛苦的摸索,跟著我們的步驟,從零到一,全程暢通無(wú)阻。

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

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

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

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

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)

dc0bd87a-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?具

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

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

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

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

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

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

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

8.安裝編譯?具

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

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

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

下載啟明SDK


1. 輸入以下代碼拉取源碼,該拉取流程中已集成 LVGL demo 相關(guān)資源:git clone https://gitee.com/qiming-zhixian/qmsd-esp32-bsp.gitdc721978-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)配置完成dc85d922-b577-11f0-8ce9-92fbcf53809c.png3.編譯工程 idf.py build4. 打包固件 idf.py generate-firmware 會(huì)?成?個(gè)firmware_0x0.bin?件,將打包的固件復(fù)制到桌面上dc950488-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

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

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

dcb7c57c-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)行

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

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

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

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

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

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

idf_component_register(

SRC_DIRS .

INCLUDE_DIRS .

REQUIRES ui_engine)

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

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

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

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

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

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

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

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

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

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

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

本地代碼合成

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

2. 修改main_app(Void)

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

4. 修改LVGL界?

跟著這份指南一步步操作,相信你已經(jīng)成功點(diǎn)亮了屏幕,并看到了屬于自己的LVGL界面。這不僅是代碼的成功運(yùn)行,更是你攻克嵌入式UI開(kāi)發(fā)難題的堅(jiān)實(shí)一步。

如果在實(shí)踐中遇到任何問(wèn)題,或者成功做出了炫酷的效果,歡迎在評(píng)論區(qū)分享你的成果與經(jīng)驗(yàn)——你的真實(shí)經(jīng)歷,就是幫助其他開(kāi)發(fā)者最寶貴的力量。

聲明:本文內(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

    文章

    592

    瀏覽量

    39187
  • ESP32
    +關(guān)注

    關(guān)注

    24

    文章

    1076

    瀏覽量

    20795
  • LVGL
    +關(guān)注

    關(guān)注

    1

    文章

    115

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    力天手把手教你學(xué)單片機(jī)視頻全集下載

    /dpl0n4x3#23.第十一講.數(shù)碼管與定時(shí)器上--力天手把手教你學(xué)單片機(jī)之實(shí)戰(zhàn)篇.rarhttp://115.com/file/an9yq2a
    發(fā)表于 02-14 17:06

    【匯總篇】小草手把手教你 LabVIEW 串口儀器控制

    `課程推薦>>《每天1小時(shí),龍哥手把手教您LabVIEW視覺(jué)設(shè)計(jì)》[hide]小草手把手教你 LabVIEW 串口儀器控制—生成EXE和SETUP的問(wèn)題小草
    發(fā)表于 02-04 10:45

    樹(shù)莓派(Raspberry+Pi)實(shí)戰(zhàn)指南+手把手教你掌握100個(gè)精彩案例

    樹(shù)莓派(Raspberry+Pi)實(shí)戰(zhàn)指南+手把手教你掌握100個(gè)精彩案例
    發(fā)表于 04-02 14:18

    手把手教你如何開(kāi)始DSP編程

    手把手教你如何開(kāi)始DSP編程。
    發(fā)表于 04-09 11:54 ?13次下載
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>如何開(kāi)始DSP編程

    手把手教你學(xué)LabVIEW視覺(jué)設(shè)計(jì)

    手把手教你學(xué)LabVIEW視覺(jué)設(shè)計(jì)手把手教你學(xué)LabVIEW視覺(jué)設(shè)計(jì)手把手教你學(xué)LabVIEW視
    發(fā)表于 03-06 01:41 ?3444次閱讀

    《嵌入式 - STM32開(kāi)發(fā)指南手把手教你搭建STM32開(kāi)發(fā)環(huán)境 [Windows版 - 3]

    《嵌入式 - STM32開(kāi)發(fā)指南手把手教你搭建STM32開(kāi)發(fā)環(huán)境 [Windows版 - 1]《嵌入式 - STM32開(kāi)發(fā)指南
    發(fā)表于 12-06 09:36 ?0次下載
    《嵌入式 - STM32<b class='flag-5'>開(kāi)發(fā)指南</b>》<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>搭建STM32<b class='flag-5'>開(kāi)發(fā)</b>環(huán)境 [Windows版 - <b class='flag-5'>3</b>]

    基于ESP32-S3的4.6長(zhǎng)條串口方案

    在消費(fèi)升級(jí)的大背景下,家電逐漸向智能化、可視化的發(fā)展趨勢(shì)靠近,針對(duì)智能家居可視化操作的需求,啟明智顯推出基于ESP32-S3的低成本4.6(960*320)長(zhǎng)條串口方案,可在通用方
    發(fā)表于 05-20 16:03 ?3385次閱讀

    合宙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次閱讀

    新品上市 | 合宙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 ?5272次閱讀
    新品上市 | 合宙<b class='flag-5'>ESP32-S3</b><b class='flag-5'>開(kāi)發(fā)</b>板

    手把手教你pcb壓合的整個(gè)流程,小白也能玩轉(zhuǎn)電路板制作

    手把手教你pcb壓合的整個(gè)流程,小白也能玩轉(zhuǎn)電路板制作
    的頭像 發(fā)表于 09-18 10:43 ?6448次閱讀

    Air780E模組LuatOS開(kāi)發(fā)實(shí)戰(zhàn) —— 手把手教你搞定數(shù)據(jù)打包解包

    本文要說(shuō)的是低功耗4G模組Air780E的LuatOS開(kāi)發(fā)實(shí)戰(zhàn),我將手把手教你搞定數(shù)據(jù)打包解包。
    的頭像 發(fā)表于 12-03 11:17 ?1057次閱讀
    Air780E模組LuatOS<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>實(shí)戰(zhàn)</b> —— <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>搞定數(shù)據(jù)打包解包

    啟明云端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 ?603次閱讀
    啟明云端<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>到手了?如何上手?看這篇!

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

    還在為嵌入式顯示界面的開(kāi)發(fā)而煩惱嗎?配置環(huán)境復(fù)雜、移植LVGL困難、燒錄過(guò)程頻頻出錯(cuò)——這些問(wèn)題我們都懂。今天,我們將手把手帶你走完啟明云端ESP32-S32.8
    的頭像 發(fā)表于 10-30 18:04 ?1024次閱讀
    快速上手!帶你用<b class='flag-5'>LVGL</b>工具完成樂(lè)鑫科技<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)源!

    低成本開(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 ?208次閱讀
    低成本開(kāi)源!用樂(lè)鑫科技<b class='flag-5'>ESP32-S3</b><b class='flag-5'>開(kāi)發(fā)</b>板輕松驅(qū)動(dòng)無(wú)刷電機(jī),保姆級(jí)教程來(lái)了!

    【迅為RK3568開(kāi)發(fā)板NPU實(shí)戰(zhàn)】別再閑置你的NPU!手把手教你玩轉(zhuǎn)RKNN-Toolkit2 的使用

    【迅為RK3568開(kāi)發(fā)板NPU實(shí)戰(zhàn)】別再閑置你的NPU!手把手教你玩轉(zhuǎn)RKNN-Toolkit2 的使用
    的頭像 發(fā)表于 11-11 14:21 ?511次閱讀
    【迅為RK3568<b class='flag-5'>開(kāi)發(fā)</b>板NPU<b class='flag-5'>實(shí)戰(zhàn)</b>】別再閑置你的NPU!<b class='flag-5'>手把手</b><b class='flag-5'>教你</b><b class='flag-5'>玩轉(zhuǎn)</b>RKNN-Toolkit2 的使用