嵌入式調試工具匯總筆記(一)


在armbbs的論壇中,看到了很多新的知識點和嵌入式調試方面的工具,這個在有些時間是可以加速查找bug的工具,因此掌握一兩個工具很有必要的。

1、uC/Probe,我曾經在年初的時候用過,教育版和專業版是有區別的,查看變量的時候,可以用到,同事查看任務的堆棧大小等,適合於觀察變量值的變化,比如pid的溫度,可以實時看到,否則需要打印出來,導出到excel中畫曲線,就比較麻煩,而且費時間。現在看到uC/Probe4.7已經發布,而且還支持了freertos,說明功能越來越豐富了。這個工具應該只支持rtos系統的,如果是裸機,應該不行。

 

 2、Tracealyzer for FreeRTOS,Tracealyzer 這個軟件有很多分支:for ucos,for RTX等。這個工具聽說是比較領厲害的,但是我沒有用過,因該是破解版本比較少的原因吧,但是可以申請30天的試用期,因此如果想體驗是可以申請了用用的。

 

 

3、SystemView - Analyzing Embedded Systems,segger公司的確是不錯的公司,開發了還多好用的工具,常用的jlink就是他們家的。他們還有一個開發工具叫:Embedded Studio for ARM,免費,據說編譯很快,但是普及度不是很高,教程方面也不多。SystemView - Analyzing Embedded Systems這個工具是非商業免費的。有點類似ucos的授權,也是非商業免費。這工具以后有空了就試試看,因為我有jlink+rtt組件,是可以使用的,這個工具:裸機+rtos都可以的運行。

 4、st自家的stm-studio,支持stm32和stm8,具體查看用戶手冊,這個我也使用過,比較小巧玲瓏。裸機+rtos都可以的,是查看變量數值的gui工具。

 

  總結,好的工具可以幫助我們查找bug、查看系統運行情況,以圖形和數據幫我們分析嵌入式系統的運行情況;以前,我們通常使用打印串口的方式調試,或在keil、iar的dubug添加變量的方式調試,查看變量信息,但是只有數據值,沒有圖形好。如今,可以使用好的工具作為替代,加速開發速度,提高開發質量。當然,前提是我們自己需要按規范寫好代碼,畫好流程圖,這樣才能寫出好的健壯的程序。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM