本文主要介紹本人在十多年嵌入式軟件開發生涯中用過的並覺得好用的開發工具、調試工具、測試工具和部分項目管理工具。
1、SourceInsight
SourceInsight是嵌入式軟件開發必不可少的代碼編輯和閱讀工具,同時還可以集成代碼檢查工具。目前主流的是3.5版本,最新的4.0版本吸收不少其它IDE的優點,支持的編程語言也更多。
2、UltraEdit
在嵌入式軟件開發中不可避免需要查看一些原始數據,包括不可顯示的字符,UltraEdit的HEX顯示查看功能能夠很好地解決這個問題,同時,對大文件(比如壓力測試時的log問題)支持也是遠遠好於記事本和寫字板。
3、Beyond Compare
功能強大的內容對比工具。
4、TortoiseSVN
開源的可視化的集中式代碼版本管理。相關於git的優點是(1)提交號是一個累加的數值,便於識別;(2)本地硬盤空間佔用少。
5、串口調試工具
比較好用的串口調試工具有SSCOM,MyDockligh,AccessPort;如果是調試AT的話,QCOM還是最好用的一款串口工具。
6、Wireshark
強大的網絡協議數據報文分析工具,也是深入學習各種網絡協議必不可少的利器。
7、Socket工具
推薦IPoP和TCPUDPDbg。
8、SSHSecureShellClient
強大遠程安全遠程登錄工具。如果使用虛擬器的方式開發Android等Linux系統,建議使用該工具,避免在圖形界面操作Linux系統,減少PC的負載。XShell也有不少工程師在用,本人沒有用過。
9、MQTT調試工具
Sever端推薦mosquitto,客戶端推薦paho。
10、有道雲筆記
有道雲筆記用於基於一些學習要點、工作任務項、代辦項等,還有一個很好的功能是可以直接從網頁將好的內容收藏到有道筆記中。
閱讀更多 歸雲十九少 的文章
關鍵字: UltraEdit Wireshark 有道雲筆記