有人問:MDK-ARM和IAR都是屬于商業版的軟件,為什么還有那么多開發STM32的人都在使用?有什么別的軟件推薦嗎?
1.為什么那么多人使用MDK-ARM和IAR開發STM32?
好用,普及的廣。
2.雖然是收費的軟件,但為什么大家都還在選擇它呢?
大家都知道Windows是收費系統,但為什么還是有那么多人使用呢?
3.有什么別的軟件推薦嗎?
上面兩點,相信我不說,大家都知道,有什么軟件推薦,才是本文的重點。
Ⅰ官方提供的IDE
其實,ST公司提供了多達20種IDE對STM32的開發支持,具體可以參看ST官網:
http://www.st.com/en/development-tools/stm32-ides.html
看到上面這些IDE,最熟悉不過的就是最前面的IAR和ARM Keil,我不知道ST是不是按照IDE的使用情況來排的順序,但目前我知道使用IAR的應該是比較多的。
Ⅱ推薦免費IDE
大家都知道,我們利用破解方式,使用商業版軟件會引起版權糾紛(說實話,我之前那公司就曾出現過)。只是針對一般的小公司,別人不在乎,或者懶得來查你。一旦公司做大,那別人就有可能會查你。
1.MDK-ARM開發STM32F0和L0免費
從“STM32 IDEs”頁面點擊“ARM Keil圖標”,進去可以看到如下圖所示說明:
http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/mdk-arm-stm32.html
標注說的是:用這個序列號注冊MDK-ARM,就可以免費開發STM32F0和L0.
關于DMK-ARM的下載安裝和使用,可以在我的底部菜單“經典文章”中查看更多詳細內容,這里就不詳細講述了。
2.真正免費的SW4STM32
從“STM32 IDEs”頁面點擊“AC6圖標”,可以進入SW4STM32的介紹界面:
http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/sw4stm32.html
點擊最右下的“GO TO SITE”,進入AC6公司網址,了解全面的信息。
點擊如圖“Download area”,進入下載界面(需要注冊用戶并登錄),SW4STM32支持Windows, Linux and OS X,根據自己系統選擇下載相應安裝程序。
最后,下載完之后的安裝就不說了, 說一點,SW4STM32是基于Eclipse圖形界面的完整集成開發環境,它使用基于gcc的完整編譯調試工具鏈。所以,需要JRE的支持(類似上一篇文章的STM32CubeProgrammer,以及STM32CubeMX需要JRE的支持)。
至于使用方法,后面可能會寫一些文章(當然,如果使用過Eclipse開發的朋友,相信對它一點都不會陌生)。
3.真正免費的TrueSTUDIO
TrueSTUDIO這個IDE,應該很多使用“標準外設庫”開發的朋友都知道,在Project下面的模板里面有一個文件夾就是“TrueSTUDIO”,也就是說,使用TrueSTUDIO開發的工程模板。
TrueSTUDIO是Atollic公司開發的基于Eclipse圖形界面的完整集成開發環境。 同樣,它也使用基于gcc的完整編譯調試工具鏈。
從“STM32 IDEs”頁面點擊“atollic圖標”,可以進入TrueSTUDIO的介紹界面。同樣,點擊網頁最右下的“GO TO SITE”,進入atollic公司下載TrueSTUDIO安裝程序。
TrueSTUDIO有一個TrueSTUDIO Pro收費版本, 也提供一個TrueSTUDIO Lite完全免費的版本。
TrueSTUDIO Pro具有更多高級功能,我們常規開發,使用簡單的版本都可以了。所以,我們選擇TrueSTUDIO Lite免費版本下載就可以。
這上面3種工具,根據自己情況選擇,不會牽涉到版權問題。如果你們公司不夠買正版軟件,可以試試我說的這IDE,對個人,對公司都不會牽涉侵權問題。
ⅢSTM32CubeMX生成SW4STM32和TrueSTUDIO工程
目前不是很了解如何新建SW4STM32和TrueSTUDIO工程的朋友,可以使用STM32CubeMX直接生成,只需要在工程設置中,工具鏈選擇對應的就行了。
-
STM32
+關注
關注
2266文章
10876瀏覽量
354922 -
IAR
+關注
關注
5文章
345瀏覽量
36625 -
IDE
+關注
關注
0文章
335瀏覽量
46679 -
MDK
+關注
關注
4文章
209瀏覽量
32042
原文標題:除了MDK-ARM和IAR,開發STM32還可以選擇哪些IDE?
文章出處:【微信號:mcuworld,微信公眾號:嵌入式資訊精選】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論