91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

開發單片機的集成開發環境工具(IDE)有哪些?

strongerHuang ? 來源:嵌入式專欄 ? 作者:嵌入式專欄 ? 2021-06-29 11:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

IDE:Integrated Development Environment,集成開發環境。

IDE指用于軟件開發的工具,通常包含編輯器、編譯器、調試器、圖形用戶界面等集成多種工具的應用程序。

開發單片機的集成開發環境工具(IDE)有很多,下面給大家羅列一些常用的IDE,包含:

“通用”IDE

“專用”IDE

“搭建”IDE

“通用”IDE

通用IDE是指支持多種芯片的一種IDE工具,比如:支持STM32xx、 GD32xx、LPC18xx、 PIC32xx等各種不同廠家的單片機。

1.Keil

開發單片機一代經典的集成開發環境,非Keil莫屬,Keil支持市面上絕大部分常見單片機的開發。

網址:https://www.keil.com/(公號不支持外鏈接,請復制鏈接到瀏覽器打開)

Keil針對不同內核分為四種不同類型的IDE:

Keil C51

Keil C166

Keil C251

Keil MDK-Arm

前不久發布了Keil Studio,或將Keil MDK 升級為 Keil Studio。

更多介紹可以關注公眾號,后臺回復關鍵:Keil系列教程

2.IAR

IAR同樣是一款經典的開發工具,和Keil類似,支持市面上大部分單片機的開發。

網址:https://www.iar.com/(公號不支持外鏈接,請復制鏈接到瀏覽器打開)

同樣,針對不同類型單片機,IAR分為多種不同類型IDE:

IAR EWARM

IAR EW8051

IAR EWSTM8

IAR EWAVR32

IAR EWMSP430

IAR EWRH850

······

更多介紹可以關注公眾號,后臺回復關鍵:IAR系列教程

3.Embedded Studio

Embedded Studio是一款主要針對 ARM 和 RISC-V處理器的開發環境。

網址:https://www.segger.com/products/development-tools/embedded-studio/(公號不支持外鏈接,請復制鏈接到瀏覽器打開)

同樣,針對 ARM 和 RISC-V處理器分為多種兩種類型IDE:

Embedded Studio for ARM

Embedded Studio for RISC-V

4.其他

通用IDE絕大部分都是收費工具(當然,也有部分免費,像Keil針對部分單片機免費使用)。

通用的開發工具還有很多,比如:Arm Development Studio、CrossWorks、 TASKING等。

“專用”IDE

專用IDE是指支持特定型號芯片/特定環境的一種IDE工具,比如:只支持STM32xx這一系列的單片機,而不支持STM32xx之外的其他單片機。

1.STM32CubeIDE

STM32CubeIDE是一款支持STM32(各大系列)的集成開發環境。

網址:https://www.st.com/en/development-tools/stm32cubeide.html(公號不支持外鏈接,請復制鏈接到瀏覽器打開)

早在2017年,ST 收購了 Atollic 公司的 TrueSTUDIO 工具,2019年推出了 STM32CubeIDE 集成開發環境(可以說是 TrueSTUDIO + STM32CubeMX的“升級版”)。

請參看文章:STM32CubeIDE下載安裝,配置生成代碼,在線調試

2.RT-Thread Studio

RT-Thread Studio 和 STM32CubeIDE類似,集成了 RT-Thread 這套RTOS的一款集成開發環境。

網址:https://www.rt-thread.org/page/studio.html

RT-Thread Studio主要是推薦使用 RT-Thread 這款RTOS,目前主要支持STM32、AT32、 ES32單片機,將來應該會增加(適配)更多單片機型號。

3.Arduino IDE

Arduino IDE主要是針對 Arduino 系列開發套件的一款集成開發環境。

網址:https://www.arduino.cc/en/software

Arduino 其實核心也是一款單片機(Atmel推出的ATmega**,請看《Arduino和單片機區別》),只是這款IDE是開發更上一層(應用層)的工具。

Arduino IDE 是一款支持三大主流操作系統(Windows、 Linux、 Mac)的工具:

4.MPLAB IDE

MPLAB IDE是Microchip(微芯)公司針對自家單片機設計的一款開發環境。

網址:https://www.microchip.com/en-us/development-tools-tools-and-software/mplab-x-ide

說實話,MPLAB 相對通用IDE難用很多,前些年用PIC16、24等多個系列單片機開發過好幾款產品,這個工具用了差不多3年,依然覺得難用(當時主要看中了PIC單片機)。

5.其他

專用IDE其實有很多,比通用IDE要多,比如:SW4STM32、 Atmel Studio、 e2 studio等。

專用IDE資料更少,需要花費更多時間精力學習,通常情況下,如果你的單片機支持通用IDE,建議選擇通用IDE。

“搭建”IDE

如果你覺得市面上的通用、專用IDE都不是你喜歡的類型,那么還有一種方式,就是自己搭建開發環境。

自己搭建開發環境,首先你要明白開發環境中包含哪些內容(編輯器、編譯器、鏈接器等),然后自己用幾個工具集成在一起。

因為搭建開發環境還是需要一定基礎,對于新手來說,不建議自己搭建開發環境(建議先用通用IDE,了解IDE之后,可以試著自己搭建)。

編輯:jq

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

    關注

    6067

    文章

    44992

    瀏覽量

    650533
  • IDE
    IDE
    +關注

    關注

    0

    文章

    352

    瀏覽量

    47761
  • 編輯器
    +關注

    關注

    1

    文章

    822

    瀏覽量

    32043

原文標題:開發單片機常見的IDE有哪些?

文章出處:【微信號:strongerHuang,微信公眾號:strongerHuang】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    請問大家開發單片機都用的什么開發工具呢?

    大家開發單片機都用的什么開發工具呢?
    發表于 05-16 07:05

    開發單片機常見的IDE是什么

    開發單片機常見的IDE哪些?(點擊鏈接閱讀原文)
    發表于 11-22 08:26

    C++開發單片機哪些優勢和劣勢呢?

    在一般的IDE里面除了C可以選擇還有很多常見的C++,C++開發單片機哪些優勢和劣勢?
    發表于 10-16 07:30

    AVR 單片機和C語言的集成開發環境

    AVR 單片機和C語言的集成開發環境 ICCAVR編譯器簡介 ICCAVR是一個綜合了編輯器和工程管理器的集成
    發表于 04-13 15:11 ?104次下載

    集成開發環境單片機開發

      集成開發環境概述    80年代單片機進入我國,當時較有
    發表于 04-03 23:08 ?1554次閱讀

    CYGNAL IDE集成開發環境

    Cygnal的集成開發環境 (IDE) 提供了 開發與測試你的設計的所必需的工具。 在 最終應用
    發表于 04-06 00:11 ?89次下載

    凌陽_集成開發環境IDE

    電子專業單片機相關知識學習教材資料之凌陽_集成開發環境IDE
    發表于 09-01 18:17 ?0次下載

    STM32單片機集成開發環境IDE)及快速入門學習

    1 集成開發環境IDE) 1.1 IAR 集成開發環境
    發表于 09-12 16:07 ?27次下載
    STM32<b class='flag-5'>單片機</b><b class='flag-5'>集成</b><b class='flag-5'>開發</b><b class='flag-5'>環境</b>(<b class='flag-5'>IDE</b>)及快速入門學習

    快速的開發單片機的技巧分享

    作為一個單片機開發的老司機,在這里告訴大家如何快速的開發單片機,完成自己的項目。
    的頭像 發表于 02-07 07:30 ?3082次閱讀

    開發單片機常見的IDE哪些?

    開發單片機常見的IDE哪些?(點擊鏈接閱讀原文)
    發表于 11-13 12:36 ?12次下載
    <b class='flag-5'>開發單片機</b>常見的<b class='flag-5'>IDE</b><b class='flag-5'>有</b>哪些?

    如何使用eclipse開發單片機程序

    如何使用eclipse開發單片機程序
    發表于 11-13 12:51 ?6次下載
    如何使用eclipse<b class='flag-5'>開發單片機</b>程序

    【PIC單片機】1.開發環境MPLAB X IDE搭建

    【PIC單片機】1.開發環境MPLAB X IDE搭建
    發表于 11-16 12:51 ?25次下載
    【PIC<b class='flag-5'>單片機</b>】1.<b class='flag-5'>開發</b><b class='flag-5'>環境</b>MPLAB X <b class='flag-5'>IDE</b>搭建

    為啥沒有好用的開發單片機的國產IDE

    你發現沒有,我們買的很多商品都有“made in china”的標志,甚至購買的有些國外品牌也有“made in china”的標志。那么問題來了:為啥沒有一款好用的,開發單片機的國產ID...
    發表于 12-29 18:51 ?0次下載
    為啥沒有好用的<b class='flag-5'>開發單片機</b>的國產<b class='flag-5'>IDE</b>?

    STM32單片機哪幾種常見的開發環境

    STM32單片機是一款廣泛應用于嵌入式系統開發單片機,針對其開發以下幾種常見的方式:STM32單片
    的頭像 發表于 05-18 08:04 ?4265次閱讀
    STM32<b class='flag-5'>單片機</b><b class='flag-5'>有</b>哪幾種常見的<b class='flag-5'>開發</b><b class='flag-5'>環境</b>?

    單片機上位軟件用什么開發

    開發單片機上位軟件時,選擇合適的開發工具和編程語言至關重要。本文將詳細介紹單片機上位軟件開發
    的頭像 發表于 06-07 09:17 ?2831次閱讀
    主站蜘蛛池模板: 91极品反差婊在线观看 | 久久久午夜影院 | 国产午夜爽爽窝窝在线观看 | 午夜在线播放视频 | 夜夜操天天| 天堂8在线天堂资源在线 | 性日韩 | 天天艹| 永久在线观看www免费视频 | 69精品在线观看 | 亚洲日本一区二区三区在线不卡 | 色综合久久久久久久久久久 | 国产免费私拍一区二区三区 | 天天做.天天爱.天天综合网 | 欧美三级第一页 | 午夜免费影院 | 久久久福利 | 久久精品五月天 | 国产午夜精品一区二区三区 | 国产一区二区三区 韩国女主播 | 性久久久久久久久久 | 美女性色 | 免费一级黄 | 免费黄色 | 久久成人国产 | 欧美黄页网| 午夜片在线 | 5月色婷婷| 久久人人澡| 国产免费人成在线视频视频 | 夜操| 综合色天天| 成年人黄色片视频 | 乱人伦一区二区三区 | 国产成人亚洲毛片 | 黄色视屏免费在线观看 | 一区二区三区四区欧美 | 欧美一卡2卡三卡4卡5卡免费观看 | 激情综合网色播五月 | 午色影院 | 日本一二线不卡在线观看 |