国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99

  • 正文
    • Exlink_Tool簡(jiǎn)介
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

一款優(yōu)雅的嵌入式多功能調(diào)試器!

03/05 15:23
1203
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

大家好,我是雜燴君。

我們嵌入式開(kāi)發(fā)中,常常會(huì)遇到如下問(wèn)題:

    調(diào)試工具分散,切換繁瑣。缺乏可視化數(shù)據(jù)分析工具。多設(shè)備協(xié)同調(diào)試?yán)щy。

Github上開(kāi)源的Exlink_Tool項(xiàng)目正是解決這些問(wèn)題。

Exlink_Tool簡(jiǎn)介

Exlink_Tool是一個(gè)基于ESP32S3+LVGL的嵌入式多功能調(diào)試器

開(kāi)源地址:

 

https://github.com/physicsexpert/Exlink_Tool

作者:physicsexpert

這款多功能調(diào)試器具有DAPlink、邏輯分析儀、串口助手、數(shù)控電源、無(wú)線下載器、無(wú)線串口、電壓表、i2c掃描、PWM輸出、簡(jiǎn)易示波器、數(shù)字頻率計(jì)等十余種不同的功能,涵蓋了大部分嵌入式的調(diào)試場(chǎng)景:

1、系統(tǒng)框圖

(1)功率控制板

主控芯片是 ESP32S3 ,它通過(guò) SPI 協(xié)議連接屏幕,I2C 協(xié)議連接屏幕觸摸模塊、MCP4017 數(shù)字電位器和 INA226功率監(jiān)測(cè)芯片,PWM 控制蜂鳴器(BUZZER)。

電源部分由電池和電源系統(tǒng)組成,提供 5v 和 3.3v 的電壓輸出。通過(guò) TYPEC 接口連接,還經(jīng)過(guò) USBHUB 與 ESP32S3 主控芯片相連,用于數(shù)據(jù)傳輸和供電。

Connector 接口可用于連接其他外部設(shè)備 。

(2)信號(hào)板

主要通過(guò) USB 接口分別連接 TYPEA 接口、RP2040 芯片和 CH549 芯片,再通過(guò) Connector 接口與外部設(shè)備連接,可能是用于數(shù)據(jù)信號(hào)的處理與傳輸。

2、實(shí)物圖

3、排針引腳

4、整體切換邏輯

這是一個(gè)前后臺(tái)系統(tǒng),當(dāng)我們未啟動(dòng)這個(gè)應(yīng)用時(shí),應(yīng)用此時(shí)處于后臺(tái)狀態(tài),標(biāo)志位為0,不占用系統(tǒng)資源。當(dāng)我們選中這個(gè)應(yīng)用時(shí)(如點(diǎn)擊這個(gè)應(yīng)用圖標(biāo)),標(biāo)志位置1,系統(tǒng)執(zhí)行一系列初始化,應(yīng)用進(jìn)入前臺(tái)運(yùn)行。

整體前后臺(tái)任務(wù)調(diào)度狀態(tài)圖:

狀態(tài)分層:

    GUI層:處理用戶(hù)交互和任務(wù)調(diào)度。后臺(tái)層:監(jiān)控標(biāo)志位變化并管理任務(wù)隊(duì)列。前臺(tái)層:執(zhí)行具體任務(wù)的核心邏輯。
單個(gè)任務(wù)生命周期:

代碼如:

更多關(guān)于Exlink_Tool的介紹可閱讀原文鏈接,直達(dá)Github項(xiàng)目地址。

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計(jì)資源下載
  • 產(chǎn)業(yè)鏈客戶(hù)資源
  • 寫(xiě)文章/發(fā)需求
立即登錄

本公眾號(hào)專(zhuān)注于嵌入式技術(shù),包括但不限于C/C++、嵌入式、物聯(lián)網(wǎng)、Linux等編程學(xué)習(xí)筆記,同時(shí),公眾號(hào)內(nèi)包含大量的學(xué)習(xí)資源。歡迎關(guān)注,一同交流學(xué)習(xí),共同進(jìn)步!

天等县| 孝感市| 英吉沙县| 历史| 东乡| 甘德县| 昌图县| 芜湖县| 兰溪市| 吕梁市| 南城县| 平昌县| 高邮市| 资源县| 陈巴尔虎旗| 承德市| 桦甸市| 大石桥市| 峨眉山市| 丹江口市| 贵德县| 莱西市| 梅州市| 汉源县| 洮南市| 龙岩市| 滨海县| 山东| 祁东县| 阜新市| 崇州市| 鲁山县| 屯门区| 增城市| 苏尼特左旗| 密云县| 柳州市| 连南| 石台县| 普格县| 镇安县|