stm32用什么軟件編程燒寫比較好呢?

      網(wǎng)友投稿 1909 2022-05-29

      今天給大家分享我從業(yè)單片機(jī)開發(fā)11年必備的神器。

      在剛?cè)胄胁痪茫吹侥切├瞎こ處熧M很大的勁去搭建開發(fā)調(diào)試環(huán)境,讓我很不解。

      我想有那工夫,我程序都寫完了,如果有問題就看代碼找Bug唄。

      直到后面做了一些中大型的項目,才發(fā)現(xiàn),前期花時間去把開發(fā)環(huán)境搭建好,非常有必要。

      有時候測試出問題,代碼量大了,如果還通過代碼去找問題的話會比較費時間。

      這個時候,一些輔助工具,就發(fā)揮作用了,比如說代碼查看和編輯器、調(diào)試工具等。

      下面,我介紹下,我自己和見過的那些大神最常用到的一些編程軟件搭配。

      一、集成開發(fā)環(huán)境(IDE)

      集成開發(fā)環(huán)境一般是集寫代碼、編譯代碼、調(diào)試代碼于一身的工具。

      1.Keil MDK

      Keil支持目前大多數(shù)單片機(jī),Keil根據(jù)不同內(nèi)核單片機(jī),分為幾個版本,最常用的就是Keil C51和MDK-ARM。

      像STC和一些51內(nèi)核的單片機(jī),一般用KeilC51版本,STM32則用的MDK-ARM。

      我個人最喜歡用Keil,因為從入行就開始用,用了將近10年了。

      所以習(xí)慣用Keil的大多數(shù)是老頭。

      2.STM32CubeIDE

      STM32CubeIDE是ST公司推出的免費多功能STM32開發(fā)工具,可以說專門為STM32而生,新增了很多STM32專用功能,比如說外設(shè)圖形化配置。

      為工程師大大提高開發(fā)效率,降低開發(fā)成本。

      不過目前個人還是比較喜歡用Keil+固件庫開發(fā),因為熟悉順手,很多外設(shè)代碼也是現(xiàn)成的。

      3.IAR

      stm32用什么軟件編程燒寫比較好呢?

      IAR我是在開發(fā)Ti藍(lán)牙產(chǎn)品和基于STM8單片機(jī)會用到的。

      IAR也可以用來開發(fā)STM32的程序,之前我就看過一個大神這樣干過。

      通過IAR編譯出來的程序比Keil優(yōu)化得更好,最直接的體現(xiàn)就是編譯出來的程序更節(jié)約內(nèi)存空間。

      和上面Keil類似,IAR同樣支持很多單片機(jī),有很多功能基本兩者都有。

      但是個人感覺IAR沒有Keil用得順手。

      二、代碼閱讀和編輯

      1.notepad++

      無際單片機(jī)的學(xué)員都知道,我們最后那個主機(jī)項目課程,我就是用Keil配合notepad++去開發(fā)的。

      對于復(fù)雜一點的項目,我最喜歡用這種搭配去開發(fā),效率最高。

      用notepad++去編寫代碼,然后在Keil里面去編譯。

      我喜歡notepad++的原因是因為簡潔,我對它的印象是適合寫代碼的文本編輯器。

      以前很多資深工程師都是這樣用的,后來因為有一些不好的新聞,導(dǎo)致很多人不用notepad++了。

      2.source insight

      這個工具能給你一種”上帝視覺”的感覺,是面向項目開發(fā)的程序編輯器和代碼閱讀器,它可以很方便地幫你查找整個項目的某些變量、函數(shù)、及調(diào)用的地方。

      很多老工程師喜歡用,個人也只用過一次,我比較懶,后面也沒深入去研究。

      3.VS Code

      Visual Studio Code,是微軟的一款跨平臺編輯器。

      上次看到無際單片機(jī)有些學(xué)員在用,反饋挺好,自己沒用過,不做過多評價。

      三、總結(jié)

      以上就是最常用的集成開發(fā)環(huán)境和輔助工具,大家可以結(jié)合自己的習(xí)慣去選擇。

      不是說功能越強(qiáng)大越好,功能越強(qiáng)大的編譯器配置起來也越麻煩,適合自己才是最好的。

      最后彩蛋時間!!!

      最近很多小伙伴找我要一些單片機(jī)學(xué)習(xí)資料,然后我根據(jù)自己從業(yè)十年經(jīng)驗,熬夜肝了幾個通宵,精心整理一份「單片機(jī)入門到高級教程+工具包」,全部無償共享給大家!!!

      除此以外,再含淚分享我壓箱底的22個熱門開源項目,包含源碼+原理圖+PCB+說明文檔,讓你迅速進(jìn)階成高手!

      據(jù)說有小伙伴靠這份資料順利進(jìn)入BAT大廠,所以保存了一定要好好學(xué)習(xí)。

      教程資料包和詳細(xì)的學(xué)習(xí)路徑可以看我下面這篇文章的開頭。

      單片機(jī)入門到高級開掛學(xué)習(xí)路徑(附教程+工具)https://blog.csdn.net/weixin_43982452/article/details/114134096

      單片機(jī)

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:Python 爬蟲入門一之綜述
      下一篇:Android 數(shù)據(jù)存儲(二)-Preferences or MMKV
      相關(guān)文章
      亚洲国产精品无码久久久秋霞1 | 久久国产精品亚洲一区二区| 亚洲国产一区二区三区青草影视 | 亚洲第一香蕉视频| 亚洲日韩激情无码一区| 亚洲Av无码国产一区二区| 亚洲国产成人久久一区WWW| 国产精品亚洲AV三区| 亚洲1区2区3区精华液| 色天使亚洲综合一区二区| 国产成人亚洲综合一区| 亚洲最大的成人网站| 亚洲AV男人的天堂在线观看| 亚洲三级高清免费| 亚洲色大成网站www尤物| 亚洲精品国产精品| 亚洲av色香蕉一区二区三区| 国产成人久久精品亚洲小说| 亚洲国产高清精品线久久| 国产成人亚洲综合| 亚洲日韩精品A∨片无码| 亚洲av福利无码无一区二区| 亚洲av无码一区二区三区乱子伦| 久久久久亚洲精品无码系列| 亚洲国产精品久久久久婷婷软件| 亚洲无线一二三四区手机| 亚洲情a成黄在线观看| 亚洲热线99精品视频| 亚洲AV综合色区无码一区爱AV| 亚洲国产精品免费视频| 亚洲美女视频网站| 色婷五月综激情亚洲综合| 亚洲色偷偷色噜噜狠狠99| 婷婷国产偷v国产偷v亚洲| 亚洲伦乱亚洲h视频| 国产亚洲老熟女视频| 亚洲日韩小电影在线观看| 久久亚洲精品成人综合| 亚洲系列国产精品制服丝袜第 | www.亚洲色图| yy6080久久亚洲精品|