0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

我們?cè)撨x擇哪一款I(lǐng)DE開(kāi)發(fā)STM32 ?

黃工的嵌入式技術(shù)圈 ? 來(lái)源:黃工的嵌入式技術(shù)圈 ? 2020-03-12 13:58 ? 次閱讀

前面有人問(wèn):MDK-ARM和IAR都是屬于商業(yè)版的軟件,為什么還有那么多開(kāi)發(fā)STM32的人都在使用?有什么別的軟件推薦嗎?

1.為什么那么多人使用MDK-ARM和IAR開(kāi)發(fā)STM32?

好用,普及的廣。

2.雖然是收費(fèi)的軟件,但為什么大家都還在選擇它呢?

大家都知道Windows是收費(fèi)系統(tǒng),但為什么還是有那么多人使用呢?

3.有什么別的軟件推薦嗎?

上面兩點(diǎn),相信我不說(shuō),大家都知道,有什么軟件推薦,才是本文的重點(diǎn)。

Ⅰ 官方提供的IDE

其實(shí),ST公司提供了多達(dá)20種IDE對(duì)STM32的開(kāi)發(fā)支持,具體可以參看ST官網(wǎng):

http://www.st.com/en/development-tools/stm32-ides.html

看到上面這些IDE,最熟悉不過(guò)的就是最前面的IAR和ARM Keil,我不知道ST是不是按照IDE的使用情況來(lái)排的順序,但目前我知道使用IAR的應(yīng)該是比較多的。

Ⅱ 推薦免費(fèi)IDE

大家都知道,我們利用破解方式,使用商業(yè)版軟件會(huì)引起版權(quán)糾紛(說(shuō)實(shí)話,我之前那公司就曾出現(xiàn)過(guò))。只是針對(duì)一般的小公司,別人不在乎,或者懶得來(lái)查你。一旦公司做大,那別人就有可能會(huì)查你。

1.MDK-ARM開(kāi)發(fā)STM32F0和L0免費(fèi)

從“STM32 IDEs”頁(yè)面點(diǎn)擊“ARM Keil圖標(biāo)”,進(jìn)去可以看到如下圖所示說(shuō)明:

http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/mdk-arm-stm32.html

標(biāo)注說(shuō)的是:用這個(gè)序列號(hào)注冊(cè)MDK-ARM,就可以免費(fèi)開(kāi)發(fā)STM32F0和L0.

關(guān)于DMK-ARM的下載安裝和使用,可以在我的底部菜單“經(jīng)典文章”中查看更多詳細(xì)內(nèi)容,這里就不詳細(xì)講述了。

2.真正免費(fèi)的SW4STM32

從“STM32 IDEs”頁(yè)面點(diǎn)擊“AC6圖標(biāo)”,可以進(jìn)入SW4STM32的介紹界面:

http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/sw4stm32.html

點(diǎn)擊最右下的“GO TO SITE”,進(jìn)入AC6公司網(wǎng)址,了解全面的信息

點(diǎn)擊如圖“Download area”,進(jìn)入下載界面(需要注冊(cè)用戶并登錄),SW4STM32支持Windows, Linux and OS X,根據(jù)自己系統(tǒng)選擇下載相應(yīng)安裝程序。

最后,下載完之后的安裝就不說(shuō)了, 說(shuō)一點(diǎn),SW4STM32是基于Eclipse圖形界面的完整集成開(kāi)發(fā)環(huán)境,它使用基于gcc的完整編譯調(diào)試工具鏈。所以,需要JRE的支持(類似上一篇文章的STM32CubeProgrammer,以及STM32CubeMX需要JRE的支持)。

至于使用方法,后面可能會(huì)寫(xiě)一些文章(當(dāng)然,如果使用過(guò)Eclipse開(kāi)發(fā)的朋友,相信對(duì)它一點(diǎn)都不會(huì)陌生)。

3.真正免費(fèi)的TrueSTUDIO

TrueSTUDIO這個(gè)IDE,應(yīng)該很多使用“標(biāo)準(zhǔn)外設(shè)庫(kù)”開(kāi)發(fā)的朋友都知道,在Project下面的模板里面有一個(gè)文件夾就是“TrueSTUDIO”,也就是說(shuō),使用TrueSTUDIO開(kāi)發(fā)的工程模板。

TrueSTUDIO是Atollic公司開(kāi)發(fā)的基于Eclipse圖形界面的完整集成開(kāi)發(fā)環(huán)境。 同樣,它也使用基于gcc的完整編譯調(diào)試工具鏈。

從“STM32 IDEs”頁(yè)面點(diǎn)擊“atollic圖標(biāo)”,可以進(jìn)入TrueSTUDIO的介紹界面。同樣,點(diǎn)擊網(wǎng)頁(yè)最右下的“GO TO SITE”,進(jìn)入atollic公司下載TrueSTUDIO安裝程序。

TrueSTUDIO有一個(gè)TrueSTUDIO Pro收費(fèi)版本, 也提供一個(gè)TrueSTUDIO Lite完全免費(fèi)的版本。

TrueSTUDIO Pro具有更多高級(jí)功能,我們常規(guī)開(kāi)發(fā),使用簡(jiǎn)單的版本都可以了。所以,我們選擇TrueSTUDIO Lite免費(fèi)版本下載就可以。

這上面3種工具,根據(jù)自己情況選擇,不會(huì)牽涉到版權(quán)問(wèn)題。如果你們公司不夠買正版軟件,可以試試我說(shuō)的這IDE,對(duì)個(gè)人,對(duì)公司都不會(huì)牽涉侵權(quán)問(wèn)題。

Ⅲ STM32CubeMX生成SW4STM32和TrueSTUDIO工程

目前不是很了解如何新建SW4STM32和TrueSTUDIO工程的朋友,可以使用STM32CubeMX直接生成,只需要在工程設(shè)置中,工具鏈選擇對(duì)應(yīng)的就行了。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5059

    文章

    18975

    瀏覽量

    302069
  • STM32
    +關(guān)注

    關(guān)注

    2264

    文章

    10854

    瀏覽量

    354305
  • IDE
    IDE
    +關(guān)注

    關(guān)注

    0

    文章

    334

    瀏覽量

    46614
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    LMH6734可以用哪一款芯片代替?

    麻煩問(wèn)下,LMH6734可以用哪一款芯片代替,最好是pin-to-pin的
    發(fā)表于 09-09 07:05

    ?介紹一款Java開(kāi)發(fā)的開(kāi)源MES系統(tǒng)

    ?介紹一款Java開(kāi)發(fā)的開(kāi)源MES系統(tǒng),萬(wàn)界星空科技開(kāi)源的MES系統(tǒng)。該系統(tǒng)基于Java開(kāi)發(fā),具有廣泛的適用性和高度的可定制性,能夠滿足不同行業(yè)、不同規(guī)模企業(yè)的智能制造需求。
    的頭像 發(fā)表于 09-05 17:39 ?515次閱讀
    ?介紹<b class='flag-5'>一款</b>Java<b class='flag-5'>開(kāi)發(fā)</b>的開(kāi)源MES系統(tǒng)

    樹(shù)莓派gui開(kāi)發(fā)用什么ide

    樹(shù)莓派(Raspberry Pi)是一款功能強(qiáng)大的微型計(jì)算機(jī),可以運(yùn)行多種操作系統(tǒng),如Raspbian、Ubuntu等。在樹(shù)莓派上進(jìn)行GUI(圖形用戶界面)開(kāi)發(fā),可以使用多種集成開(kāi)發(fā)環(huán)境(ID
    的頭像 發(fā)表于 08-30 16:49 ?602次閱讀

    自制一款兼容STM32F1/F4芯片的飛控板

    自己制作的一款兼容STM32F1/F4芯片的飛控板。
    發(fā)表于 07-04 14:07 ?0次下載

    Ardunio IDE如何選擇ESP32板類型?

    “ESP32 Ardunio”中有很多,我應(yīng)該選擇哪一個(gè)呢? 猜測(cè)是不是應(yīng)該是“ESP32 Wrover Module” 謝謝。
    發(fā)表于 06-24 09:06

    華為云開(kāi)發(fā)者桌面全新發(fā)布 CodeArts IDE for Python,極致優(yōu)雅云原生開(kāi)發(fā)體驗(yàn)

    近日,華為云正式發(fā)布 CodeArts IDE for Python,這是一款內(nèi)置華為自研 Python 語(yǔ)言服務(wù),提供智能編程、靈活調(diào)試能力的可擴(kuò)展桌面開(kāi)發(fā)工具,為華為云開(kāi)發(fā)者提供卓
    的頭像 發(fā)表于 05-10 00:27 ?1182次閱讀
    華為云<b class='flag-5'>開(kāi)發(fā)</b>者桌面全新發(fā)布 CodeArts <b class='flag-5'>IDE</b> for Python,極致優(yōu)雅云原生<b class='flag-5'>開(kāi)發(fā)</b>體驗(yàn)

    STM32中幾種流行的開(kāi)發(fā)環(huán)境對(duì)比

    流行的開(kāi)發(fā)環(huán)境優(yōu)缺點(diǎn)~、KeilKeil是一款老牌集成開(kāi)發(fā)環(huán)境(IDE),而且是一款通用的
    的頭像 發(fā)表于 04-21 08:10 ?2377次閱讀
    <b class='flag-5'>STM32</b>中幾種流行的<b class='flag-5'>開(kāi)發(fā)</b>環(huán)境對(duì)比

    目前在2837x系列用的最多的、性能最好、性價(jià)比最高的是哪一款?

    目前在2837x系列用的最多的、性能最好、性價(jià)比最高的是哪一款?
    發(fā)表于 03-18 19:46

    請(qǐng)問(wèn)STM32C0和STM32中的哪一款可以Pin2Pin替換?

    STM32C0和STM32中的哪一款可以Pin2Pin替換?
    發(fā)表于 03-08 07:41

    如何選擇一款合適的錫膏?

    錫膏被廣泛應(yīng)用于PCB制造包裝等各種SMT片工藝中,錫膏是種焊接材料,其功能是將各類電子元器件焊接到PCB面板上。面對(duì)各種不同的加工工藝,如何選擇一款合適的錫膏呢?錫膏廠家講述
    的頭像 發(fā)表于 01-09 16:59 ?839次閱讀
    如何<b class='flag-5'>選擇</b><b class='flag-5'>一款</b>合適的錫膏?

    mplab IDE和 ipe 有什么差別

    工具,用于嵌入式系統(tǒng)的開(kāi)發(fā)和編程。雖然這兩個(gè)工具都是為了輔助嵌入式系統(tǒng)的開(kāi)發(fā),但是它們?cè)诠δ堋⑻攸c(diǎn)和使用方式上存在些差異。在本文中,我們將深入探討這些差異。 MPLAB
    的頭像 發(fā)表于 01-08 10:31 ?2445次閱讀

    STM32CubeIDE找不到elf

    STM32CubeIDE是STMicroelectronics公司推出的一款集成開(kāi)發(fā)環(huán)境(IDE),用于開(kāi)發(fā)
    的頭像 發(fā)表于 01-02 16:32 ?1604次閱讀

    介紹一款IDEA插件:Apipost-Helper-2.0

    IDEA是一款功能強(qiáng)大的集成開(kāi)發(fā)環(huán)境(IDE)插件,它可以幫助開(kāi)發(fā)人員更加高效地編寫(xiě)、調(diào)試和部署軟件應(yīng)用程序。
    的頭像 發(fā)表于 12-06 10:47 ?725次閱讀
    介紹<b class='flag-5'>一款</b>IDEA插件:Apipost-Helper-2.0

    如何選擇一款真對(duì)數(shù)放大器?

    選擇一款真對(duì)數(shù)放大器,用來(lái)實(shí)現(xiàn)接收機(jī)的動(dòng)態(tài)范圍的壓縮,信號(hào)頻率為10M, 壓縮前動(dòng)態(tài)范圍為120dB, 想通過(guò)放大器壓縮到70dB范圍內(nèi)? 請(qǐng)推薦幾芯片? 謝謝
    發(fā)表于 11-22 08:23

    想要用運(yùn)放做個(gè)電壓的有源積分與無(wú)源積分連接使用,請(qǐng)問(wèn)應(yīng)該選擇哪一款運(yùn)放?

    現(xiàn)在想要用運(yùn)放做個(gè)電壓的有源積分,與無(wú)源積分連接使用,整個(gè)頻帶大概再10-2MHz之間,有源部分承擔(dān)低頻段(10-20k)積分,但是在高頻下也要求盡量還原輸入的波形,請(qǐng)問(wèn)應(yīng)該選擇哪一款運(yùn)放?
    發(fā)表于 11-14 08:13