欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

開發(fā)單片機(jī)的集成開發(fā)環(huán)境工具(IDE)有哪些?

strongerHuang ? 來源:嵌入式專欄 ? 作者:嵌入式專欄 ? 2021-06-29 11:22 ? 次閱讀

IDE:Integrated Development Environment,集成開發(fā)環(huán)境。

IDE指用于軟件開發(fā)的工具,通常包含編輯器、編譯器、調(diào)試器、圖形用戶界面等集成多種工具的應(yīng)用程序。

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

“通用”IDE

“專用”IDE

“搭建”IDE

“通用”IDE

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

1.Keil

開發(fā)單片機(jī)一代經(jīng)典的集成開發(fā)環(huán)境,非Keil莫屬,Keil支持市面上絕大部分常見單片機(jī)的開發(fā)。

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

Keil針對不同內(nèi)核分為四種不同類型的IDE:

Keil C51

Keil C166

Keil C251

Keil MDK-Arm

前不久發(fā)布了Keil Studio,或?qū)eil MDK 升級為 Keil Studio。

更多介紹可以關(guān)注公眾號,后臺回復(fù)關(guān)鍵:Keil系列教程

2.IAR

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

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

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

IAR EWARM

IAR EW8051

IAR EWSTM8

IAR EWAVR32

IAR EWMSP430

IAR EWRH850

······

更多介紹可以關(guān)注公眾號,后臺回復(fù)關(guān)鍵:IAR系列教程

3.Embedded Studio

Embedded Studio是一款主要針對 ARM 和 RISC-V處理器的開發(fā)環(huán)境。

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

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

Embedded Studio for ARM

Embedded Studio for RISC-V

4.其他

通用IDE絕大部分都是收費(fèi)工具(當(dāng)然,也有部分免費(fèi),像Keil針對部分單片機(jī)免費(fèi)使用)。

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

“專用”IDE

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

1.STM32CubeIDE

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

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

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

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

2.RT-Thread Studio

RT-Thread Studio 和 STM32CubeIDE類似,集成了 RT-Thread 這套RTOS的一款集成開發(fā)環(huán)境。

網(wǎng)址:https://www.rt-thread.org/page/studio.html

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

3.Arduino IDE

Arduino IDE主要是針對 Arduino 系列開發(fā)套件的一款集成開發(fā)環(huán)境。

網(wǎng)址:https://www.arduino.cc/en/software

Arduino 其實核心也是一款單片機(jī)(Atmel推出的ATmega**,請看《Arduino和單片機(jī)區(qū)別》),只是這款I(lǐng)DE是開發(fā)更上一層(應(yīng)用層)的工具。

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

4.MPLAB IDE

MPLAB IDE是Microchip(微芯)公司針對自家單片機(jī)設(shè)計的一款開發(fā)環(huán)境。

網(wǎng)址:https://www.microchip.com/en-us/development-tools-tools-and-software/mplab-x-ide

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

5.其他

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

專用IDE資料更少,需要花費(fèi)更多時間精力學(xué)習(xí),通常情況下,如果你的單片機(jī)支持通用IDE,建議選擇通用IDE。

“搭建”IDE

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

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

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

編輯:jq

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

    關(guān)注

    6043

    文章

    44624

    瀏覽量

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

    關(guān)注

    0

    文章

    341

    瀏覽量

    46904
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    806

    瀏覽量

    31302

原文標(biāo)題:開發(fā)單片機(jī)常見的IDE有哪些?

文章出處:【微信號:strongerHuang,微信公眾號:strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    請問大家開發(fā)單片機(jī)都用的什么開發(fā)工具呢?

    大家開發(fā)單片機(jī)都用的什么開發(fā)工具呢?
    發(fā)表于 05-16 07:05

    開發(fā)單片機(jī)常見的IDE是什么

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

    C++開發(fā)單片機(jī)哪些優(yōu)勢和劣勢呢?

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

    AVR 單片機(jī)和C語言的集成開發(fā)環(huán)境

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

    集成開發(fā)環(huán)境單片機(jī)開發(fā)

      集成開發(fā)環(huán)境概述    80年代單片機(jī)進(jìn)入我國,當(dāng)時較有
    發(fā)表于 04-03 23:08 ?1487次閱讀

    CYGNAL IDE集成開發(fā)環(huán)境

    Cygnal的集成開發(fā)環(huán)境 (IDE) 提供了 開發(fā)與測試你的設(shè)計的所必需的工具。 在 最終應(yīng)用
    發(fā)表于 04-06 00:11 ?88次下載

    凌陽_集成開發(fā)環(huán)境IDE

    電子專業(yè)單片機(jī)相關(guān)知識學(xué)習(xí)教材資料之凌陽_集成開發(fā)環(huán)境IDE
    發(fā)表于 09-01 18:17 ?0次下載

    STM32單片機(jī)集成開發(fā)環(huán)境IDE)及快速入門學(xué)習(xí)

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

    快速的開發(fā)單片機(jī)的技巧分享

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

    開發(fā)單片機(jī)常見的IDE哪些?

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

    如何使用eclipse開發(fā)單片機(jī)程序

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

    【PIC單片機(jī)】1.開發(fā)環(huán)境MPLAB X IDE搭建

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

    為啥沒有好用的開發(fā)單片機(jī)的國產(chǎn)IDE?

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

    STM32單片機(jī)哪幾種常見的開發(fā)環(huán)境

    STM32單片機(jī)是一款廣泛應(yīng)用于嵌入式系統(tǒng)開發(fā)單片機(jī),針對其開發(fā),以下幾種常見的方式:STM32單片
    的頭像 發(fā)表于 05-18 08:04 ?3336次閱讀
    STM32<b class='flag-5'>單片機(jī)</b><b class='flag-5'>有</b>哪幾種常見的<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b>?

    單片機(jī)上位機(jī)軟件用什么開發(fā)

    開發(fā)單片機(jī)上位機(jī)軟件時,選擇合適的開發(fā)工具和編程語言至關(guān)重要。本文將詳細(xì)介紹單片機(jī)上位機(jī)軟件開發(fā)
    的頭像 發(fā)表于 06-07 09:17 ?1650次閱讀