發(fā)布時間:2021-09-23 16:32:18來源:轉(zhuǎn)載
嵌入式開發(fā)就是指在嵌入式操作系統(tǒng)下進行開發(fā),一般常用的系統(tǒng)有μcos,vxworks,linux,android等。當(dāng)然,對于嵌入式或單片機工程師的利器就是C語言、C++或匯編語言。那么有哪些好工具可以讓工作事半功倍呢?
1、Source Insight
Source Insight是一個程序編輯器和代碼瀏覽器,代碼編輯器的經(jīng)典之作。
Source Insight是一個面向項目開發(fā)的程序編輯器和代碼瀏覽器,它擁有內(nèi)置的對C/C++, C#和Java等程序的分析。
Source Insight能分析你的源代碼并在你工作的同時動態(tài)維護它自己的符號數(shù)據(jù)庫,并自動為你顯示有用的上下文信息。
Source Insight不僅僅是一個強大的程序編輯器,它還能顯示reference trees,class inheritance diagrams和call trees。Source Insight提供了較的對源代碼的導(dǎo)航和任何程序編輯器的源信息。Source Insight提供了和革新的訪問源代碼和源信息的能力。與眾多其它編輯器產(chǎn)品不同,Source Insight能在你編輯的同時分析你的源代碼,為你提供實用的信息并立即進行分析。
2、UltraEdit
UltraEdit 是一套功能強大的文本編輯器,可以編輯文本、十六進制、ASCII 碼,完全可以取代記事本(如果電腦配置足夠強大),內(nèi)建英文單字檢查、C++ 及 VB 指令突顯,可同時編輯多個文件,而且即使開啟很大的文件速度也不會慢。
UltraEdit 是 Windows 旗下一款流行的老牌文本/HEX 編輯器(非開源)。UltraEdit 正被移植到 Linux 平臺。該移植名為 UEX,意即 UltraEdit forLinux。UEX具有原生的 Linux 外觀,其界面、配置、熱鍵等與 Windows 版并無二致。UltraEdit是一個49.95美元的共享軟件,提供了友好界面的編程編輯器,支持語法高亮,代碼折疊和宏,以及一大堆其他的功能,內(nèi)置了對于HTML、PHP和JavaScript等語法的支持。UltraEdit代碼折疊支持在所有 32 位Windows平臺上進行 64 位文件處理(標(biāo)準),Unicode 支持基于磁盤的文本編輯和大文件處理 - 支持超過 4GB 的文件,即使是數(shù)兆字節(jié)的文件也只占用極少的內(nèi)存。
3、Git
Git(讀音為/g?t/。)是一個開源的分布式版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項目版本管理。
Git 是 Linus Torvalds 為了幫助管理 Linux 內(nèi)核開發(fā)而開發(fā)的一個開放源碼的版本控制軟件。
Git是目前世界上較先進的分布式版本控制系統(tǒng)(沒有之一)。
Git有什么特點?簡單來說就是:高端大氣上檔次!
學(xué)習(xí)Git基本使用方法只需要花個一兩天時間學(xué)習(xí)就夠了,但是卻能免除你今后開發(fā)生涯的復(fù)制、粘貼操作了,魚鷹覺得這是非常值得做的一件事。
4、TortoiseSVN
ortoiseSVN 是 Subversion 版本控制系統(tǒng)的一個免費開源客戶端,可以超越時間的管理文件和目錄。
開源的可視化的集中式代碼版本管理。相關(guān)于git的優(yōu)點是
(1)提交號是一個累加的數(shù)值,便于識別;
(2)本地硬盤空間占用少。
5、GitHub
GitHub的大名無人不知無人不曉,從996、微軟開源、錘子開源到小米開源都有它的身影。
GitHub是一個面向開源及私有軟件項目的托管平臺,因為只支持git 作為的版本庫格式進行托管,故名GitHub。
很多時候,你的源碼可能要傳輸?shù)絼e的平臺,有了它比較方便,比如說,window平臺下開發(fā)的代碼,上傳到GitHub后,Ubuntu、樹莓派等平臺下都可以下載、上傳,方便代碼的同步。所以如果你不想花時間系統(tǒng)學(xué)習(xí)的話,把它當(dāng)成一個網(wǎng)盤使用也是不錯的呦。
更多培訓(xùn)課程: 成都嵌入式 更多學(xué)校信息: 成都高新區(qū)天府達內(nèi)IT教育培訓(xùn) 咨詢電話: