嵌入式軟體開發工具集錦
本文主要介紹本人在十多年嵌入式軟體開發生涯中用過的並覺得好用的開發工具、除錯工具、
測試工具和部分專案管理工具。
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、有道筆記
有道雲筆記用於基於一些學習要點、工作任務項、代辦項等,還有一個很好的功能是可以直接
從網頁將好的內容收藏到有道筆記中。