今天跟大家分享一些嵌入式開發(fā)中常用的好評工具,也是我手頭上一直在使用的一些工具,所謂"欲善其功先利其器",bug菌比較晚才深刻理解這句話。
曾記得在學(xué)校剛學(xué)習(xí)單片機(jī),一直就只接觸了兩款軟件keil3和串口調(diào)試助手,現(xiàn)在看到keil3的界面那就只能用"老土"二字來形容了,當(dāng)然那時(shí)候微信都沒幾個(gè)聯(lián)系人,那就更別說去看公眾號了。
記憶猶新的是那時(shí)候比對代碼都是打開文件一段代碼一段代碼的讀,真的是炸裂,不過也非常佩服那時(shí)候不急不躁的心境,直到后面遇到了BC,一切都發(fā)生了變化!
所以今天bug分享的這些工具大家有空都嘗試著下載使用使用,我相信會(huì)對你的學(xué)習(xí)和工作效率提高不少,至于那些類似于keil、IAR、VS等本文就不過多介紹了。
1正文內(nèi)容
1SouceInsight
SI編輯器主要是為了解決一些IDE環(huán)境自帶編輯器功能不夠強(qiáng)大的問題,有時(shí)候只是簡單閱讀一下代碼,卻因?yàn)镮DE軟件版本的問題根本無法打開,或者需要去下載較大的安裝包安裝,又或者古董筆記本根本運(yùn)行不起來IDE軟件,這時(shí)候輕巧、漂亮的SI編輯器是你的選擇。
bug菌目前用的是比較經(jīng)典的V3.5版本,最新應(yīng)該到了4.0版本,新版本功能肯定更加強(qiáng)大,比如支持代碼片段、可折疊代碼、點(diǎn)擊高亮單詞、以及文件目錄比較功能等等,V3.5版本一直習(xí)慣了所以也沒換,不過還是推薦大家使用V4.0版本。
當(dāng)然編輯器還有強(qiáng)大的VSCode、UltraEdit、Notepad++等等,這里就不過多介紹了!大家都可以嘗試著自己用用,最后用不用得上還是要自己真心喜歡!
2SVN
上面是bug菌之前通過SVN提交的開源代碼,TortoiseSVN是一個(gè)非常易于使用的Windows版本控制/源代碼控制軟件。
TortoiseSVN為Subversion提供了一個(gè)簡單易用的用戶界面,它是根據(jù)GPL開發(fā)的。這意味著任何人都可以完全免費(fèi)使用它,包括在商業(yè)環(huán)境中,而沒有任何限制。
源代碼也是免費(fèi)提供的,因此,您可以根據(jù)需要甚至開發(fā)自己的版本。由于它不是針對特定的IDE(例如Visual Studio,Eclipse或其他IDE)的集成,因此可以將其與所需的任何開發(fā)工具以及任何類型的文件一起使用。
當(dāng)然版本控制這塊大名鼎鼎的git就不用多說了!
3beyond Compare
沒錯(cuò),這是bug菌前面說的BC,它是一款文件比對工具,系統(tǒng)支持:Windows、Linux、macOS,它也是讓我對這些工具情有獨(dú)鐘的理由,比對速度特別快,體驗(yàn)感非常好,還有一些特點(diǎn):
是bug菌使用非常頻繁的一款軟件,如果你沒有用過這款軟件,極力推薦你去使用一下!
沒錯(cuò)AccessPort只是SUDT Softwave軟件的一員,在串口調(diào)試和監(jiān)控這塊是非常不錯(cuò)的,重點(diǎn)是免費(fèi),相關(guān)介紹如下:
簡單、易用、功能強(qiáng)大的串口調(diào)試工具 |
Access Port 可以調(diào)試串口程序或下位機(jī)程序,也可以攔截通過串口的數(shù)據(jù)流、控制流,讓用戶高效的執(zhí)行調(diào)試、分析工作。 |
強(qiáng)大的數(shù)據(jù)攔截功能 可以將指定端口的數(shù)據(jù)流、控制流信息攔截并保存下來,供分析之用。如察看端口狀態(tài)的變化(波特率、數(shù)據(jù)位、校驗(yàn)位、停止位),攔截上行、下行的數(shù)據(jù),處理速度快,攔截效率高。 |
|
簡單、易用的數(shù)據(jù)調(diào)試功能 簡潔的界面布局,高度易用的設(shè)計(jì),支持手動(dòng)發(fā)送、自動(dòng)發(fā)送、傳輸文件、后臺(tái)接收數(shù)據(jù)等功能,各種操作一目了然。 |
|
調(diào)試過程中可動(dòng)態(tài)改變端口參數(shù) 在不改變當(dāng)前端口的前提下,可以動(dòng)態(tài)的修改指定參數(shù),如:波特率、數(shù)據(jù)位、校驗(yàn)位、停止位、流控制等,增強(qiáng)了調(diào)試的靈活性。 |
|
十六進(jìn)制、字符形式--雙模式切換功能 數(shù)據(jù)接收區(qū)、發(fā)送區(qū)都具有UtralEdit的雙模式切換功能,便于數(shù)據(jù)的編輯以及顯示,全面支持Unicode,解決了編輯和顯示時(shí)十六進(jìn)制、字符形式難于相互切換的難題。 |
|
多國語言支持,國際版本 目前支持簡體中文、繁體中文、英文三種語言,國際化的設(shè)計(jì)使得程序很容易實(shí)現(xiàn)語言本地化。 |
5Configure Virtual Serial Port Driver
這款軟件也就是我們常說的VSPD,一款虛擬串口調(diào)試軟件,可以在不需要外部硬件支持的情況下幾乎無限虛擬出兩個(gè)相連的串口,用于調(diào)試或者測試串口上位機(jī)是非常方便的。
6Wireshark
進(jìn)行以太網(wǎng)協(xié)議開發(fā)必備的權(quán)威監(jiān)聽工具,基本上跟同事扯皮都靠它!Wireshark是世界上最廣泛使用的網(wǎng)絡(luò)協(xié)議分析器。它使您可以從微觀角度查看網(wǎng)絡(luò)上發(fā)生的事情,并且是許多商業(yè)和非營利性企業(yè),政府機(jī)構(gòu)和教育機(jī)構(gòu)的事實(shí)上的(通常是法律上的)標(biāo)準(zhǔn)。
Wireshark豐富的功能包括以下內(nèi)容:
深入檢查數(shù)百種協(xié)議,并一直在增加
實(shí)時(shí)捕獲和離線分析
標(biāo)準(zhǔn)三窗格數(shù)據(jù)包瀏覽器
多平臺(tái):在Windows,Linux,macOS,Solaris,F(xiàn)reeBSD,NetBSD和許多其他操作系統(tǒng)上運(yùn)行
捕獲的網(wǎng)絡(luò)數(shù)據(jù)可以通過GUI或TTY模式的TShark實(shí)用程序進(jìn)行瀏覽
業(yè)界最強(qiáng)大的顯示過濾器
豐富的VoIP分析
讀取/寫入許多不同的捕獲文件格式。
使用gzip壓縮的捕獲文件可以即時(shí)解壓縮。
可以從以太網(wǎng),IEEE 802.11,PPP / HDLC,ATM,藍(lán)牙,USB,令牌環(huán),幀中繼,F(xiàn)DDI等讀取實(shí)時(shí)數(shù)據(jù)(取決于您的平臺(tái))
對許多協(xié)議的解密支持,包括IPsec,ISAKMP,Kerberos,SNMPv3,SSL / TLS,WEP和WPA / WPA2
可以將著色規(guī)則應(yīng)用于數(shù)據(jù)包列表,以進(jìn)行快速,直觀的分析
輸出可以導(dǎo)出為XML,CSV或純文本等
7MobaXterm
可以說MobaXtrem是一款全能終端神器,為程序員,網(wǎng)站管理員,IT管理員以及幾乎所有需要以更簡單的方式處理其遠(yuǎn)程作業(yè)的用戶量身定制的。
8EveringThing
"Everything" 是什么?
"Everything" 是 Windows 上一款搜索引擎,它能夠基于文件名快速定文件和文件夾位置。 不像 Windows 內(nèi)置搜索,"Everything" 默認(rèn)顯示電腦上每個(gè)文件和文件夾 (就如其名 "Everything")。 您在搜索框輸入的關(guān)鍵詞將會(huì)篩選顯示的文件和文件夾。
"Everything" 索引全部文件需要多長時(shí)間?
"Everything" 僅索引文件和文件夾名,一般僅需幾秒便可建立其數(shù)據(jù)庫。 全新安裝的 Windows 10 (大約 120,000 個(gè)文件) 僅需 1 秒即可索引完成。 索引 1,000,000 個(gè)文件將需要大約 1 分鐘。
"Everything" 是否占用很多系統(tǒng)資源?
不,"Everything" 僅需要使用非常少的系統(tǒng)資源。 全新安裝的 Windows 10 (大約 120,000 個(gè)文件) 僅需要大約 14 MB 的內(nèi)存以及不到 9 MB 的硬盤空間。 1,000,000 個(gè)文件需要大約 75 MB 的內(nèi)存和 45 MB 的硬盤空間。
"Everything" 免費(fèi)么?
免費(fèi),"Everything" 是一款免費(fèi)軟件。
審核編輯:湯梓紅
-
單片機(jī)
+關(guān)注
關(guān)注
6037文章
44561瀏覽量
635666 -
嵌入式
+關(guān)注
關(guān)注
5083文章
19131瀏覽量
305551 -
軟件工具
+關(guān)注
關(guān)注
0文章
17瀏覽量
8692 -
keil
+關(guān)注
關(guān)注
68文章
1213瀏覽量
166923
原文標(biāo)題:嵌入式大佬們都在用的8款軟件工具
文章出處:【微信號:嵌入式情報(bào)局,微信公眾號:嵌入式情報(bào)局】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論