一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

朱老師物聯(lián)網(wǎng)大講堂 ? 2024-04-21 08:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

有很多初學(xué)者在問(wèn):學(xué)習(xí)STM32,該用哪款開(kāi)發(fā)工具?

我首先說(shuō)一下我的觀點(diǎn):

沒(méi)有最好,只有適不適合,適合自己的才是最好的。

開(kāi)發(fā)工具很多,各有各的特點(diǎn),有優(yōu)點(diǎn)肯定也有缺點(diǎn)。

本文就來(lái)說(shuō)說(shuō)當(dāng)前STM32幾種流行的開(kāi)發(fā)環(huán)境優(yōu)缺點(diǎn)~

一、Keil

Keil是一款老牌集成開(kāi)發(fā)環(huán)境(IDE),而且是一款通用的IDE,兼容市面上大部分單片機(jī)

8e36b342-ff73-11ee-9118-92fbcf53809c.png

01

優(yōu)點(diǎn)

兼容市面上大部分MCU,換MCU可以不換IDE,不用再費(fèi)時(shí)間熟悉開(kāi)發(fā)環(huán)境。

老牌IDE,教程比較多,容易找到各種問(wèn)題的解決辦法。

基于Keil的軟件工程很多,直接拿來(lái)就能用。

02

缺點(diǎn)

界面不現(xiàn)代化,已被眾多網(wǎng)友吐槽。

目錄結(jié)構(gòu)不支持多級(jí)。

編輯功能還有待改善。

收費(fèi)軟件,但有部分Cortex-M0處理器可以免費(fèi)使用。

Keil MDK用AC5編譯器的編譯速度相對(duì)較慢,Keil或?qū)⑼瞥鯧eil Studio桌面版IDE,改善界面等諸多不足的地方。

二、IAR

IAR同樣是一款老牌集成開(kāi)發(fā)環(huán)境,也是一款通用的IDE,兼容市面上大部分單片機(jī)。

8e4d1efc-ff73-11ee-9118-92fbcf53809c.png

IAR優(yōu)缺點(diǎn)和Keil類(lèi)似,但編輯功能相對(duì)Keil更差。

01

優(yōu)點(diǎn)

  • 兼容市面上大部分MCU,換MCU可以不換IDE。
  • 老牌IDE,教程比較多,容易找到各種問(wèn)題的解決辦法。
  • 基于IAR的軟件工程很多,直接拿來(lái)就能用。
  • 目錄結(jié)構(gòu)可以多級(jí)。

02

缺點(diǎn)

界面相比Keil更不現(xiàn)代化。

編輯功能雖然最近有升級(jí),但還有很多地方待改善。

收費(fèi)軟件,可以試用14天或限定代碼量大小。

前不久IAR升級(jí)改善編輯器,但還有很多地方待改善優(yōu)化。

三、STM32cubeIDE

STM32CubeIDE是ST公司針對(duì)STM32推出的一款集成開(kāi)發(fā)環(huán)境。

8e6deae2-ff73-11ee-9118-92fbcf53809c.jpg

01

優(yōu)點(diǎn)

ST官方軟件,對(duì)STM32開(kāi)發(fā)很友好。

基于Eclipse工具鏈,界面更現(xiàn)代化。

免費(fèi)、免費(fèi)、免費(fèi)。

02

缺點(diǎn)

僅限STM32,不支持其他廠家單片機(jī)。

推出時(shí)間不長(zhǎng),存在一些bug。

相對(duì)Keil更耗電腦CPU資源。

總體來(lái)說(shuō),STM32CubeIDE還是不錯(cuò),不過(guò)有待完善。

四、RT-Thread Studio

RT-Thread Studio和STM32CubeIDE類(lèi)似,是一款專(zhuān)用的集成開(kāi)發(fā)環(huán)境,且支持RT-Thread操作系統(tǒng)

官網(wǎng)地址:

8e80c144-ff73-11ee-9118-92fbcf53809c.jpg


01

優(yōu)點(diǎn)

國(guó)產(chǎn)、中文,對(duì)國(guó)人很友好,簡(jiǎn)單易上手。

基于Eclipse工具鏈,界面現(xiàn)代化。

支持STM32大部分型號(hào),此外還支持很多國(guó)產(chǎn)MCU。

免費(fèi)、免費(fèi)、免費(fèi)。

02

缺點(diǎn)

推出時(shí)間不長(zhǎng),還有部分功能有待完善。

RT-Thread Studio是國(guó)產(chǎn)IDE中做的相對(duì)還不錯(cuò)的一款,國(guó)內(nèi)很少有公司的IDE能做到這么大面積推廣和使用,這里也有必要推薦一波。

本文轉(zhuǎn)載自公眾號(hào)|嵌入式專(zhuān)欄

如有侵權(quán) |聯(lián)系刪除

聲明:本文內(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)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17985

    瀏覽量

    367339
  • STM32
    +關(guān)注

    關(guān)注

    2295

    文章

    11032

    瀏覽量

    365223
  • keil
    +關(guān)注

    關(guān)注

    69

    文章

    1223

    瀏覽量

    169679
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何在米爾-STM32MP257開(kāi)發(fā)板上實(shí)現(xiàn)環(huán)境監(jiān)測(cè)系統(tǒng)

    論壇參與的一個(gè)項(xiàng)目:Thingy:91X蜂窩物聯(lián)網(wǎng)原型開(kāi)發(fā)平臺(tái)的試用。把兩個(gè)項(xiàng)目結(jié)合起來(lái),實(shí)現(xiàn)一個(gè)簡(jiǎn)單的環(huán)境監(jiān)測(cè)系統(tǒng)。二、硬件平臺(tái)1、米爾-STM32MP257開(kāi)
    的頭像 發(fā)表于 04-17 08:06 ?1793次閱讀
    如何在米爾-<b class='flag-5'>STM32</b>MP257<b class='flag-5'>開(kāi)發(fā)</b>板上實(shí)現(xiàn)<b class='flag-5'>環(huán)境</b>監(jiān)測(cè)系統(tǒng)

    STM32開(kāi)發(fā)入門(mén)進(jìn)階必備!《STM32嵌入式系統(tǒng)開(kāi)發(fā)—基于STM32CubeMX和HAL庫(kù)》新書(shū)發(fā)布!

    上市。高校教學(xué)推薦,STM32入門(mén)必讀!圖書(shū)介紹《STM32嵌入式系統(tǒng)開(kāi)發(fā)——基于STM32CubeMX和HAL庫(kù)》是一本介紹嵌入式系統(tǒng)
    的頭像 發(fā)表于 04-03 14:54 ?756次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>開(kāi)發(fā)</b>入門(mén)進(jìn)階必備!《<b class='flag-5'>STM32</b>嵌入式系統(tǒng)<b class='flag-5'>開(kāi)發(fā)</b>—基于<b class='flag-5'>STM32</b>CubeMX和HAL庫(kù)》新書(shū)發(fā)布!

    STM32幾種開(kāi)發(fā)方式,你都知道嗎?(可下載)

    經(jīng)常有人會(huì)問(wèn),你們 STM32 編程是用庫(kù)函數(shù) 還是用寄存器的...會(huì)說(shuō)庫(kù)函數(shù)方便,容 易,都用庫(kù)函數(shù)...等等這樣的問(wèn)題,今天我們就來(lái) dis 一下這幾種編程方式,STM32 編程 目前常見(jiàn)的
    發(fā)表于 04-03 11:24 ?0次下載

    STM32環(huán)境檢測(cè)手表

    介紹了 STM環(huán)境開(kāi)發(fā)手表的硬件和軟件編寫(xiě)
    發(fā)表于 03-18 17:15 ?1次下載

    STM32開(kāi)發(fā)板教程之STM32開(kāi)發(fā)指南免費(fèi)下載

      本開(kāi)發(fā)指南將由淺入深,帶領(lǐng)大家進(jìn)入 STM32 的世界。本指南總共分為三篇:1,硬件篇,主要介紹本指南的實(shí)驗(yàn)平臺(tái);2,軟件篇,主要介紹 STM32 開(kāi)發(fā)軟件的使用以及一些下載調(diào)試
    發(fā)表于 02-28 09:08 ?179次下載

    STM32F1開(kāi)發(fā)指南

    這本書(shū)詳細(xì)講述了STM32HAL庫(kù)開(kāi)發(fā)的配置流程,非常詳細(xì)
    發(fā)表于 01-21 15:33 ?3次下載

    LwIP應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)指南—基于野火STM32

    LwIP應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)指南—基于野火STM32—20210122
    發(fā)表于 01-17 14:34 ?8次下載

    云端AI開(kāi)發(fā)環(huán)境的優(yōu)勢(shì)

    當(dāng)下,云端AI開(kāi)發(fā)環(huán)境不僅提供了強(qiáng)大的計(jì)算能力、靈活的資源分配和便捷的數(shù)據(jù)管理,還集成了豐富的AI工具和框架,極大地提升了開(kāi)發(fā)效率。以下,是對(duì)云端AI開(kāi)發(fā)
    的頭像 發(fā)表于 01-16 10:48 ?456次閱讀

    單片機(jī)Debug工具性能對(duì)比 單片機(jī)調(diào)試常用命令

    單片機(jī)(Microcontroller Unit, MCU)調(diào)試是嵌入式開(kāi)發(fā)的一個(gè)重要環(huán)節(jié),它幫助開(kāi)發(fā)者發(fā)現(xiàn)和修復(fù)代碼的錯(cuò)誤,優(yōu)化程序性能。不同的單片機(jī)和
    的頭像 發(fā)表于 12-19 09:56 ?1428次閱讀

    HAL庫(kù)在STM32開(kāi)發(fā)的重要性

    HAL庫(kù)(Hardware Abstraction Layer Library,硬件抽象層庫(kù))在STM32開(kāi)發(fā)扮演著至關(guān)重要的角色。以下是HAL庫(kù)在STM32
    的頭像 發(fā)表于 12-02 13:35 ?1348次閱讀

    STM32H503開(kāi)發(fā)(2)----STM32CubeProgrammer燒錄

    STM32CubeProgrammer (STM32CubeProg) 是一款用于編程STM32產(chǎn)品的全功能多操作系統(tǒng)軟件工具。 它提供了一個(gè)易用高效的環(huán)境,通過(guò)調(diào)試接口(JTAG和
    的頭像 發(fā)表于 11-28 09:25 ?2614次閱讀
    <b class='flag-5'>STM32</b>H503<b class='flag-5'>開(kāi)發(fā)</b>(2)----<b class='flag-5'>STM32</b>CubeProgrammer燒錄

    STM32H503開(kāi)發(fā)(1)----開(kāi)發(fā)板測(cè)試

    的接口和外設(shè),以及傳感器(SENSOR)系列連接器接口,為開(kāi)發(fā)者提供了便捷且靈活的開(kāi)發(fā)環(huán)境。 這里通過(guò)配置LED和UART輸出進(jìn)行簡(jiǎn)單測(cè)試。
    的頭像 發(fā)表于 11-28 09:23 ?1640次閱讀
    <b class='flag-5'>STM32</b>H503<b class='flag-5'>開(kāi)發(fā)</b>(1)----<b class='flag-5'>開(kāi)發(fā)</b>板測(cè)試

    企業(yè)AI開(kāi)發(fā)環(huán)境怎么樣

    隨著AI技術(shù)的不斷成熟和應(yīng)用場(chǎng)景的日益豐富,企業(yè)對(duì)于構(gòu)建高效、穩(wěn)定、可擴(kuò)展的AI開(kāi)發(fā)環(huán)境的需求愈發(fā)迫切。下面,AI部落小編將從多個(gè)維度,探討當(dāng)前企業(yè)AI開(kāi)發(fā)環(huán)境的現(xiàn)狀與挑戰(zhàn)。
    的頭像 發(fā)表于 11-11 09:57 ?473次閱讀

    云端ai開(kāi)發(fā)環(huán)境怎么樣

    隨著云計(jì)算技術(shù)的成熟與普及,云端AI開(kāi)發(fā)環(huán)境應(yīng)運(yùn)而生,為AI開(kāi)發(fā)者提供了一個(gè)高效、靈活、可擴(kuò)展的開(kāi)發(fā)與部署平臺(tái)。下面,一起探討云端ai開(kāi)發(fā)
    的頭像 發(fā)表于 10-24 09:37 ?592次閱讀

    stm32程序燒錄的幾種方法?

    STM32是一款由STMicroelectronics公司推出的32位微控制器,廣泛應(yīng)用于嵌入式系統(tǒng)開(kāi)發(fā)。燒錄STM32程序是開(kāi)發(fā)過(guò)程中的重要環(huán)節(jié)。本文將介紹
    的頭像 發(fā)表于 08-22 09:35 ?1w次閱讀