国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STM32中幾種流行的開發環境對比

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

掃碼添加小助手

加入工程師交流群

有很多初學者在問:學習STM32,該用哪款開發工具?

我首先說一下我的觀點:

沒有最好,只有適不適合,適合自己的才是最好的。

開發工具很多,各有各的特點,有優點肯定也有缺點。

本文就來說說當前STM32幾種流行的開發環境優缺點~

一、Keil

Keil是一款老牌集成開發環境(IDE),而且是一款通用的IDE,兼容市面上大部分單片機

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

01

優點

兼容市面上大部分MCU,換MCU可以不換IDE,不用再費時間熟悉開發環境。

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

基于Keil的軟件工程很多,直接拿來就能用。

02

缺點

界面不現代化,已被眾多網友吐槽。

目錄結構不支持多級。

編輯功能還有待改善。

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

Keil MDK用AC5編譯器的編譯速度相對較慢,Keil或將推出Keil Studio桌面版IDE,改善界面等諸多不足的地方。

二、IAR

IAR同樣是一款老牌集成開發環境,也是一款通用的IDE,兼容市面上大部分單片機。

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

IAR優缺點和Keil類似,但編輯功能相對Keil更差。

01

優點

  • 兼容市面上大部分MCU,換MCU可以不換IDE。
  • 老牌IDE,教程比較多,容易找到各種問題的解決辦法。
  • 基于IAR的軟件工程很多,直接拿來就能用。
  • 目錄結構可以多級。

02

缺點

界面相比Keil更不現代化。

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

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

前不久IAR升級改善編輯器,但還有很多地方待改善優化。

三、STM32cubeIDE

STM32CubeIDE是ST公司針對STM32推出的一款集成開發環境。

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

01

優點

ST官方軟件,對STM32開發很友好。

基于Eclipse工具鏈,界面更現代化。

免費、免費、免費。

02

缺點

僅限STM32,不支持其他廠家單片機。

推出時間不長,存在一些bug。

相對Keil更耗電腦CPU資源。

總體來說,STM32CubeIDE還是不錯,不過有待完善。

四、RT-Thread Studio

RT-Thread Studio和STM32CubeIDE類似,是一款專用的集成開發環境,且支持RT-Thread操作系統

官網地址:

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


01

優點

國產、中文,對國人很友好,簡單易上手。

基于Eclipse工具鏈,界面現代化。

支持STM32大部分型號,此外還支持很多國產MCU。

免費、免費、免費。

02

缺點

推出時間不長,還有部分功能有待完善。

RT-Thread Studio是國產IDE中做的相對還不錯的一款,國內很少有公司的IDE能做到這么大面積推廣和使用,這里也有必要推薦一波。

本文轉載自公眾號|嵌入式專欄

如有侵權 |聯系刪除

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    147

    文章

    18669

    瀏覽量

    388909
  • STM32
    +關注

    關注

    2307

    文章

    11128

    瀏覽量

    371473
  • keil
    +關注

    關注

    69

    文章

    1226

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    STM32 Nucleo-64開發板技術解析與應用指南

    ARDUINO^?^ Uno V3連接和ST morpho接頭,可輕松擴展STM32 Nucleo開放式開發平臺的功能。該板設有板載ST-LINK調試器/編程器,具有USB重新枚舉功能。STM32 nucleo-64
    的頭像 發表于 10-22 14:26 ?464次閱讀
    <b class='flag-5'>STM32</b> Nucleo-64<b class='flag-5'>開發</b>板技術解析與應用指南

    如何在 IAR Embedded Workbench for ARM 開發環境啟用可配置數據閃存并設置大小?

    如何在 IAR Embedded Workbench for ARM 開發環境啟用可配置數據閃存并設置大小?
    發表于 08-26 07:49

    STM32項目分享:礦井環境監測系統

    01—項目簡介1.功能詳解STM32礦井環境監測系統功能如下:STM32F103C8T6單片機作為主控制器DS18B20測量環境溫度
    的頭像 發表于 08-16 10:03 ?738次閱讀
    <b class='flag-5'>STM32</b>項目分享:礦井<b class='flag-5'>環境</b>監測系統

    如何在米爾-STM32MP257開發板上實現環境監測系統

    論壇參與的一個項目:Thingy:91X蜂窩物聯網原型開發平臺的試用。把兩個項目結合起來,實現一個簡單的環境監測系統。二、硬件平臺1、米爾-STM32MP257開
    的頭像 發表于 04-17 08:06 ?2433次閱讀
    如何在米爾-<b class='flag-5'>STM32</b>MP257<b class='flag-5'>開發</b>板上實現<b class='flag-5'>環境</b>監測系統

    STM32F10xxx硬件開發指南

    官方STM32F10xxx硬件開發指南
    發表于 04-14 14:59 ?3次下載

    STM32開發入門進階必備!《STM32嵌入式系統開發—基于STM32CubeMX和HAL庫》新書發布!

    上市。高校教學推薦,STM32入門必讀!圖書介紹《STM32嵌入式系統開發——基于STM32CubeMX和HAL庫》是一本介紹嵌入式系統
    的頭像 發表于 04-03 14:54 ?1410次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>開發</b>入門進階必備!《<b class='flag-5'>STM32</b>嵌入式系統<b class='flag-5'>開發</b>—基于<b class='flag-5'>STM32</b>CubeMX和HAL庫》新書發布!

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

    經常有人會問,你們 STM32 編程是用庫函數 還是用寄存器的...會說庫函數方便,容 易,都用庫函數...等等這樣的問題,今天我們就來 dis 一下這幾種編程方式,STM32 編程 目前常見的
    發表于 04-03 11:24 ?0次下載

    STM32環境檢測手表

    介紹了 STM環境開發手表的硬件和軟件編寫
    發表于 03-18 17:15 ?1次下載

    使用Keil開發環境STM32F103RCT6實現RTC功能時,總提示\"RTC_InitTypeDef\" is undefined,為什么?

    使用Keil開發環境STM32F103RCT6,實現RTC功能時,總提示"RTC_InitTypeDef" is undefined? 頭文件已包含,庫文件也已包含,不知是何原因?
    發表于 03-12 07:38

    STM32開發板教程之STM32開發指南免費下載

      本開發指南將由淺入深,帶領大家進入 STM32 的世界。本指南總共分為三篇:1,硬件篇,主要介紹本指南的實驗平臺;2,軟件篇,主要介紹 STM32 開發軟件的使用以及一些下載調試
    發表于 02-28 09:08 ?188次下載

    STM32MP25x開發板Bring Up培訓課程(下)

    STM32MP25x開發板BringUp培訓課程(上)STM32MP25x開發板BringUp培訓課程()米爾基于
    的頭像 發表于 02-27 08:03 ?1204次閱讀
    <b class='flag-5'>STM32</b>MP25x<b class='flag-5'>開發</b>板Bring Up培訓課程(下)

    STM32MP25x開發板Bring Up培訓課程()

    STM32MP25x開發板BringUp培訓課程(上)米爾基于STM32MP257核心板及開發板2.修改設備樹查看生成的Bringup工程空文件的設備樹,CA35的設備樹文件夾,其他的
    的頭像 發表于 02-20 08:06 ?915次閱讀
    <b class='flag-5'>STM32</b>MP25x<b class='flag-5'>開發</b>板Bring Up培訓課程(<b class='flag-5'>中</b>)

    STM32F1開發指南

    這本書詳細講述了STM32HAL庫開發的配置流程,非常詳細
    發表于 01-21 15:33 ?3次下載

    LwIP應用開發實戰指南—基于野火STM32

    LwIP應用開發實戰指南—基于野火STM32—20210122
    發表于 01-17 14:34 ?9次下載

    云端AI開發環境的優勢

    當下,云端AI開發環境不僅提供了強大的計算能力、靈活的資源分配和便捷的數據管理,還集成了豐富的AI工具和框架,極大地提升了開發效率。以下,是對云端AI開發
    的頭像 發表于 01-16 10:48 ?755次閱讀