分享一份嵌入式軟件工具清單
時間:2023-10-20 來源:華清遠見
作為一個嵌入式軟件開發人員,除了必須具有過硬的技術之外,還應該熟練地使用各種常用的開發工具,所謂“工欲善其事,必先利其器”;選擇合適的工具能提高開發效率,起到事半功倍的效果。下面介紹幾種常用開發工具,希望可以給各位開發者提供更好的選擇。
1,版本控制工具Git
Git是免費的開源分布式版本控制系統,使用 Git和 Gitlab搭建版本控制環境是現在互聯網公司最流行的版本控制方式(其中知名的是 Github,最大的開源代碼庫;Gitee,開源中國碼云),能夠快速高效地處理從小型到大型項目的所有內容
Git 易于學習, 占地面積小,具有閃電般的快速性能。它具有諸如Subversion,CVS,Perforce和ClearCase之類的SCM工具,并且具有本地分支,方便的暫存區域和 多個工作流等功能。
通過使用 Git Gui工具,能快速上手,但是自帶的Gui工具不好用,可以使用第三方開發的,如 SourceTree。

Keil mdk
keil mdk是一款專業優秀的編程開發工具。keil mdk5內置了編譯器、編譯器、安裝包和調試跟蹤等功能,能夠滿足大多數的嵌入式應用開發需求。keil mdk5軟件擁有人性化和智能化的功能模塊,在功能上、結構性、可讀性、可維護性上有明顯的優勢.

3, source insight
Source Insight是一個面向項目開發的程序編輯器和代碼瀏覽器,它擁有內置的對C/C++C#和Java等程序的分析。能分析源代碼并在工作的同時動態維護它自己的符號數據庫并自動顯示有用的上下文信息。支持幾乎所有的語言,如C、C++、ASM、PAS、ASP、HTML等常見的。
Source lnsight提供了最快速的對源代碼的導航和任何程序編輯器的源信息,在閱讀源代碼和跟蹤代碼方面相當優秀。

4, MobaXterm
MobaXterm是一款功能豐富的遠程計算機管理工具,可以在Windows操作系統上運行,并且可以連接到遠程Linux、Unix、MacOS、Windows計算機等。
MobaXterm的界面簡潔易用,支持多標簽頁,可以同時連接到多個遠程計算機進行管理。其終端模擬器支持多種協議,例如SSH、Telnet、Rlogin等,可以方便地連接到不同的遠程計算機進行命令行操作。此外,MobaXterm還包括了一個X服務器,可以在Windows上顯示遠程Linux或Unix計算機上的圖形界面應用程序。
MobaXterm還支持多種文件傳輸協議,例如FTP、SFTP、SCP等,可以方便地進行文件傳輸和管理。其還包括了一個遠程桌面客戶端,可以連接到遠程Windows計算機進行圖形界面操作。


