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

嵌入式開發培訓學什么?嵌入式開發板知識講解

評論