加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

【RT-Thread作品秀】ART-Pi基于touchGFX的調(diào)試助手

2020/12/20
708
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
放大
方塊圖(2)
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

一、概述:

    在做產(chǎn)品開發(fā)的時(shí)候我們總是需要用到各種常用調(diào)試設(shè)備,比如:萬用表、示波器、can分析儀等常見設(shè)備。有些比較特殊的場景比如在做汽車某一部分的功能開發(fā)前需要對can數(shù)據(jù)進(jìn)行破解時(shí)往往需要對can數(shù)據(jù)進(jìn)行過濾方便破解因此就有必要自制過濾板;

    再有在產(chǎn)品完成研發(fā)進(jìn)行測試時(shí)測試工程師往往只能反饋有bug但是并不能直接定位問題所在,而如果在產(chǎn)品上加非易失存儲電路會增加硬件成本,總是接著電腦采集數(shù)據(jù)也不現(xiàn)實(shí),畢竟還有進(jìn)行開發(fā),因此就需要有一款調(diào)試設(shè)備能實(shí)時(shí)抓取數(shù)據(jù)并進(jìn)行保存了。綜上所述,就是希望把電子工程師常用的工具整合起來。當(dāng)前設(shè)計(jì)僅為第一步,實(shí)現(xiàn)了電壓測量及電壓歷史變化曲線的記錄,當(dāng)我們需要檢測一系列電平信號時(shí)會比萬用表有優(yōu)勢。

二、開發(fā)環(huán)境:

硬件:ART-Pi,正點(diǎn)原子7寸電容屏,Industry_IO擴(kuò)展板。

RT-Thread版本:RT-Thread V4.0.2

開發(fā)工具:RT-Thread Studio 

 

三:RT-Thread使用情況概述

內(nèi)核部分:線程。

調(diào)度器:創(chuàng)建多個(gè)線程來實(shí)現(xiàn)不同的工作。

組件部分:ft5426(觸摸驅(qū)動(dòng)),I2C(觸摸芯片通信),ADC1,LCD(顯示屏通信),TouchGFX(圖形庫)、PIN(IO輸入輸出)。

 

四:硬件框架

 

五:軟件框架說明

 

 

六、實(shí)物展示:

七、具體功能:

1、CPU使用率顯示:

左上角顯示了當(dāng)前CPU的使用率。

當(dāng)點(diǎn)擊該圖標(biāo)后還能實(shí)現(xiàn)顯示方式的切換。

2、硬件交互

當(dāng)按下開發(fā)板上的用戶按鍵,顯示屏的小綠點(diǎn)狀態(tài)取反(亮/滅);當(dāng)點(diǎn)擊右邊的按鈕時(shí)擴(kuò)展板的蜂鳴器狀態(tài)也取反(響/不響)從而實(shí)現(xiàn)顯示屏與開發(fā)板的雙向交互。

3、電壓測量

左側(cè)的控件顯示當(dāng)前電壓在0-3.3V間所占的百分比;右側(cè)的表能顯示之前的電壓值與當(dāng)前的電壓值便于根據(jù)一系列電壓狀態(tài)判斷產(chǎn)品邏輯是否正確,滑動(dòng)右側(cè)的滑條可以實(shí)現(xiàn)當(dāng)前顯示數(shù)值的放大和縮小。

八、比賽感悟:

因?yàn)閯倢W(xué)習(xí)RT-Thread沒多久,而網(wǎng)上關(guān)于使用touchGFX的資料實(shí)在太少了所以在上面花了大量的時(shí)間,但是也算是有所收獲得到了大家的肯定。

最近CSDN上寫的4篇博客有3篇閱讀量已過千。

上過RTT的公眾號

成功打入內(nèi)部交流群

雖然由于時(shí)間關(guān)系本次的比賽要結(jié)束了,但是后續(xù)會繼續(xù)在CSDN更新相關(guān)系列教程。

九、演示視頻
 

 

  • art_pi_touchGFX.zip
    描述:驅(qū)動(dòng)代碼
  • RT-Thread 編程指南.pdf
    描述:編程指南
  • 概述.docx
    描述:設(shè)計(jì)思路概述

相關(guān)推薦

電子產(chǎn)業(yè)圖譜