歡迎來(lái)到培訓(xùn)無(wú)憂網(wǎng)!

全國(guó)切換

咨詢熱線 400-001-5729

位置:培訓(xùn)無(wú)憂網(wǎng) > 新聞資訊 > 電腦/IT > 嵌入式開(kāi)發(fā) >  嵌入式軟件工具有哪些?

嵌入式軟件工具有哪些?

來(lái)源:培訓(xùn)無(wú)憂網(wǎng) 發(fā)布人:月月

2022-05-08 18:45:37|已瀏覽:5739次



      在二十一世紀(jì),計(jì)算機(jī)技術(shù)的各個(gè)領(lǐng)域中90%的開(kāi)發(fā)設(shè)計(jì)都涉及嵌入式開(kāi)發(fā)。那么就有人問(wèn),想知道嵌入式開(kāi)發(fā)軟件有哪些呢?今天就給大家分享一份嵌入式開(kāi)發(fā)軟件有哪些的清單:

      1、BowPad

      我們常常需要一些輕量級(jí)的文本編輯器,用來(lái)編寫(xiě)少許代碼或者看log等。BowPad就是一個(gè)超級(jí)好用的、小巧的文本編輯器。

      2、Keil

      keil大家都熟悉,單片機(jī)開(kāi)發(fā)IDE,我們學(xué)習(xí)單片機(jī)裝的第一個(gè)軟件應(yīng)該就是keil吧。

      3、VSCode

      VSCode(全稱:Visual Studio Code)是一款由微軟開(kāi)發(fā)且跨平臺(tái)的免費(fèi)源代碼編輯器。該軟件支持語(yǔ)法高亮、代碼自動(dòng)補(bǔ)全(又稱 IntelliSense)、代碼重構(gòu)、查看定義功能,并且內(nèi)置了命令行工具和 Git 版本控制系統(tǒng)。用戶可以更改主題和鍵盤(pán)快捷方式實(shí)現(xiàn)個(gè)性化設(shè)置,也可以通過(guò)內(nèi)置的擴(kuò)展程序商店安裝擴(kuò)展以拓展軟件功能。

      一些調(diào)查中,VSCode被認(rèn)為是最受開(kāi)發(fā)者歡迎的開(kāi)發(fā)環(huán)境。單片機(jī)開(kāi)發(fā)中,也有很多人喜歡使用VSCode來(lái)寫(xiě)代碼,用keil來(lái)編譯,甚至是基于VSCode搭建STM32開(kāi)發(fā)環(huán)境。在Ubuntu中進(jìn)行嵌入式開(kāi)發(fā),VSCode應(yīng)該更是我們的第一選擇。

      4、VS

      不同于VSCode,Visual Studio是一個(gè)IDE,我們可以裝一個(gè)以備不時(shí)之需,比如驗(yàn)證C程序或是進(jìn)行C#程序開(kāi)發(fā)等。一些與嵌入式相關(guān)的模擬器也是基于Visual Studio,比如往期的兩篇推文中我們有介紹:

      5、MinGW

      如果我們裝Visual Studio僅僅只是為了驗(yàn)證C程序的話,我們可以不裝,Visual Studio太重量級(jí)了。我們可以裝VSCode+MinGW就可以了。

      MinGW是 Minimalist GNU for Windows 的縮寫(xiě)。它是一個(gè)可自由使用和自由發(fā)布的Windows特定頭文件和使用GNU工具集導(dǎo)入庫(kù)的集合。其包含gcc工具,可以使用gcc工具來(lái)編譯我們的C代碼。MinGW 提供了一套完整的開(kāi)源編譯工具集(如gcc等工具),以適合 windows 平臺(tái)應(yīng)用開(kāi)發(fā),且不依賴任何第三方C運(yùn)行時(shí)庫(kù)。

      6、Source Insight

      平時(shí)我們都要閱讀一些代碼,雖然我們也可以使用IDE或者代碼編輯器如VSCode,但是閱讀代碼的效率可能較低。所以需要安裝一個(gè)代碼閱讀器。

      Source Insight實(shí)質(zhì)上是一個(gè)支持多種開(kāi)發(fā)語(yǔ)言(java,c ,c 等等)的編輯器,只不過(guò)由于其查找、定位、彩色顯示等功能的強(qiáng)大,常被我們當(dāng)成源代碼閱讀工具使用。

      7、VMWare

      我們要進(jìn)行嵌入式Linux開(kāi)發(fā),除了裝雙系統(tǒng)之外,我們可以裝一個(gè)虛擬機(jī)軟件,在上面運(yùn)行Linux系統(tǒng)。

      8、Git

      Git是一個(gè)開(kāi)源的分布式版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項(xiàng)目版本管理。

      9、Beyond Compare

      我們需要一些對(duì)比工具來(lái)對(duì)比兩份代碼。Beyond Compare是一個(gè)能很強(qiáng)大的對(duì)比工具。其不僅僅是一個(gè)代碼對(duì)比軟件,還可以用來(lái)對(duì)比表格、MP3、注冊(cè)表,甚至是圖標(biāo)等對(duì)比。當(dāng)然,也還有其它一些優(yōu)秀的對(duì)比工具,挑一個(gè)順手的用。

      10、串口助手

      串口助手是我們嵌入式開(kāi)發(fā)必備的工具,有很多選擇。這里推薦幾個(gè)我覺(jué)得好用的:MobaXTermxshell友善串口調(diào)試助手單片機(jī)多功能調(diào)試助手11、STM32Cube。

      12、RT-Thread Studio

      一站式的 RT-Thread 開(kāi)發(fā)工具,通過(guò)簡(jiǎn)單易用的圖形化配置系統(tǒng)以及豐富的軟件包和組件資源,讓物聯(lián)網(wǎng)開(kāi)發(fā)變得簡(jiǎn)單和高效。

      13、FlyMCU

      FlyMcu仿真軟件是stm32串口燒寫(xiě)器,F(xiàn)lyMcu仿真軟件連接上通訊所使用的串口,能夠很方便地?zé)龑?xiě)程序。

      14、QT Creator

      Qt Creator是跨平臺(tái)的集成開(kāi)發(fā)環(huán)境(IDE),旨在為開(kāi)發(fā)者帶來(lái)最好的體驗(yàn)。Qt Creator可在Windows、Linux和macOS桌面操作系統(tǒng)上運(yùn)行,并允許開(kāi)發(fā)人員在桌面、移動(dòng)和嵌入式平臺(tái)創(chuàng)建應(yīng)用程序。

      15、PyCharm

      全民Python。Python我們可以作為一門(mén)輔助語(yǔ)言進(jìn)行學(xué)習(xí)。PyCharm 是一款功能強(qiáng)大的 Python 編輯器,具有跨平臺(tái)性。

      以上就是有關(guān)嵌入式開(kāi)發(fā)軟件有哪些的軟件分享。如果文章對(duì)你有幫助,麻煩幫忙轉(zhuǎn)發(fā),謝謝!


      注:尊重原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處和鏈接 http://www.elsolbar.com/news-id-32081.html 違者必究!部分文章來(lái)源于網(wǎng)絡(luò)由培訓(xùn)無(wú)憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實(shí)性請(qǐng)自行核實(shí)或聯(lián)系我們,了解更多相關(guān)資訊請(qǐng)關(guān)注嵌入式開(kāi)發(fā)頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費(fèi)申請(qǐng)?jiān)囌n。關(guān)注官方微信了解更多:150 3333 6050

留下你的信息,課程顧問(wèn)老師會(huì)一對(duì)一幫助你規(guī)劃更適合你的專業(yè)課程!
  • 姓名:

  • 手機(jī):

  • 地區(qū):

  • 想學(xué)什么:

  • 培訓(xùn)無(wú)憂網(wǎng)
免 費(fèi) 申 請(qǐng) 試 聽(tīng)
提交申請(qǐng),《培訓(xùn)無(wú)憂網(wǎng)》課程顧問(wèn)老師會(huì)一對(duì)一幫助你規(guī)劃更適合你的專業(yè)課程!