哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

3天內不再提示

STM32常用的一些開發(fā)工具

GReq_mcu168 ? 來源:strongerHuang ? 作者:strongerHuang ? 2022-07-04 14:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文為大家匯總 STM32 常用的一些開發(fā)工具。

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

IDE:IntegratedDevelopmentEnvironment,集成開發(fā)環(huán)境。 IDE通常包含編輯器、編譯器、調試器、圖形用戶界面等集成多種工具的應用程序(也就是大家寫代碼的上位機軟件)。

通用IDE

1.KeilMDK

ef6e1abc-f465-11ec-ba43-dac502259ad0.png

網址: https://www.keil.com/

后續(xù)可能會將Keil MDK 升級為 Keil Studio,后臺回復關鍵字【Keil系列教程】查看更多內容。

2.IAREWARM

ef847c58-f465-11ec-ba43-dac502259ad0.png

網址: https://www.iar.com/ 后臺回復關鍵字【IAR系列教程】查看更多內容。 3.Embedded Studio

ef95a8f2-f465-11ec-ba43-dac502259ad0.jpg

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

專用IDE

1.STM32CubeIDE

efabeb94-f465-11ec-ba43-dac502259ad0.jpg

網址: https://www.st.com/en/development-tools/stm32cubeide.html ST官方推出的集成開發(fā)環(huán)境,集成了TrueSTUDIO+STM32CubeMX 兩個工具。 請參看文章:STM32CubeIDE下載安裝,配置生成代碼,在線調試2.RT-Thread Studio

efbef09a-f465-11ec-ba43-dac502259ad0.png

網址: https://www.rt-thread.org/page/studio.html 該IDE支持大部分STM32,集成了RT-Thread實時操作系統(tǒng)。

搭建IDE

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

下面推薦幾個常見的搭建環(huán)境的工具:

Eclipse https://www.eclipse.org/

VS Code https://code.visualstudio.com/

GCC http://gcc.gnu.org/

順便推薦幾款非常優(yōu)秀且常用的代碼編輯器。

關于IDE,可以參看:開發(fā)單片機的常見IDE有哪些?

下載編程工具

針對STM32的下載編程工具很多,有官方的工具,也有第三方的工具,同時有硬件工具,也有軟件工具。

硬件:下載器

能對STM32下載程序的下載器,還是主推官方的ST-Link,目前有最新的第三代ST-LinkV3了,下載速度提升了很多。 其次,就是通用的J-Link、ULink,這款下載器能支持很多MCU的下載,缺點就是價格貴。 再次,就是一些第三方的CMSIS-DAP Debugger。

軟件:編程工具

這是還是推薦ST官方的一些編程工具:STM32CubeProg、ST-LINK Utility、STVP、STMFlashLoader等。 1.STM32CubeProg

efd02c84-f465-11ec-ba43-dac502259ad0.jpg

地址:

https://www.st.com/en/development-tools/stm32cubeprog.html

請參看:STM32CubeProg介紹、下載、安裝和使用教程2.ST-LINK Utility

efe50078-f465-11ec-ba43-dac502259ad0.png

地址:

https://www.st.com/en/development-tools/stsw-link004.html

請參看:ST-LINK Utility介紹、下載、安裝和使用教程3.STVP

efeef8da-f465-11ec-ba43-dac502259ad0.png

地址:

https://www.st.com/en/development-tools/stvp-stm32.html

STVP是ST早期的編程工具,支持早期的ST7,以及STM8、STM32芯片?,F(xiàn)在都沒有更新了,如果是STM32,建議使用最新的STM32CubeProg工具。 請參看:STVP介紹、下載、安裝和使用教程4.STMFlashLoader

effadd08-f465-11ec-ba43-dac502259ad0.jpg

本文為大家匯總 STM32 常用的一些開發(fā)工具。

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

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

IDE通常包含編輯器、編譯器、調試器、圖形用戶界面等集成多種工具的應用程序(也就是大家寫代碼的上位機軟件)。

通用IDE

1.Keil MDK

ef6e1abc-f465-11ec-ba43-dac502259ad0.png

網址:https://www.keil.com/

后續(xù)可能會將Keil MDK 升級為 Keil Studio,后臺回復關鍵字【Keil系列教程】查看更多內容。

2.IAR EWARM

ef847c58-f465-11ec-ba43-dac502259ad0.png

網址:https://www.iar.com/

后臺回復關鍵字【IAR系列教程】查看更多內容。

3.Embedded Studio

ef95a8f2-f465-11ec-ba43-dac502259ad0.jpg

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

專用IDE

1.STM32CubeIDE

efabeb94-f465-11ec-ba43-dac502259ad0.jpg

網址:https://www.st.com/en/development-tools/stm32cubeide.html

ST官方推出的集成開發(fā)環(huán)境,集成了 TrueSTUDIO + STM32CubeMX 兩個工具。

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

2.RT-Thread Studio

efbef09a-f465-11ec-ba43-dac502259ad0.png

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

該IDE支持大部分STM32,集成了RT-Thread實時操作系統(tǒng)。

搭建IDE

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

下面推薦幾個常見的搭建環(huán)境的工具:

Eclipsehttps://www.eclipse.org/

VS Codehttps://code.visualstudio.com/

GCChttp://gcc.gnu.org/

順便推薦幾款非常優(yōu)秀且常用的代碼編輯器。

關于IDE,可以參看:開發(fā)單片機的常見IDE有哪些?

下載編程工具

針對STM32的下載編程工具很多,有官方的工具,也有第三方的工具,同時有硬件工具,也有軟件工具。

硬件:下載器

能對STM32下載程序的下載器,還是主推官方的ST-Link,目前有最新的第三代 ST-Link V3了,下載速度提升了很多。

其次,就是通用的J-Link、ULink,這款下載器能支持很多MCU的下載,缺點就是價格貴。

再次,就是一些第三方的CMSIS-DAP Debugger。

軟件:編程工具

這是還是推薦ST官方的一些編程工具:STM32CubeProg、ST-LINK Utility、STVP、STMFlashLoader等。

1.STM32CubeProg

efd02c84-f465-11ec-ba43-dac502259ad0.jpg

地址:

https://www.st.com/en/development-tools/stm32cubeprog.html

請參看:STM32CubeProg介紹、下載、安裝和使用教程

2.ST-LINK Utility

efe50078-f465-11ec-ba43-dac502259ad0.png

地址:

https://www.st.com/en/development-tools/stsw-link004.html

請參看:ST-LINK Utility介紹、下載、安裝和使用教程

3.STVP

efeef8da-f465-11ec-ba43-dac502259ad0.png

地址:

https://www.st.com/en/development-tools/stvp-stm32.html

STVP是ST早期的編程工具,支持早期的ST7,以及STM8、STM32芯片?,F(xiàn)在都沒有更新了,如果是STM32,建議使用最新的STM32CubeProg工具。

請參看:STVP介紹、下載、安裝和使用教程

4.STMFlashLoader

effadd08-f465-11ec-ba43-dac502259ad0.jpg

地址:

https://www.st.com/en/development-tools/flasher-stm32.html

這款工具是使用UART串口進行下載的編程工具。

針對STM32的下載編程工具主要就推薦這些,當然,還有一些第三方的工具,感興趣的可以自行了解。

后臺回復關鍵字【STM32開發(fā)工具】查看更多內容。

其他工具

STM32的生態(tài)軟件和工具比較多,這里推薦幾個。

1.STM Studio

STM Studio是一款調試診斷工具,比如監(jiān)控變量:

f009e514-f465-11ec-ba43-dac502259ad0.gif

地址:

https://www.st.com/en/development-tools/stm32-software-development-tools.html

請參看:STM Studio介紹、下載、安裝和使用教程

2.STM32CubeMonitorSTM32CubeMonitor是前面STM Studio的“升級版”,目前屬于STM32Cube生態(tài)系統(tǒng)中的一員,支持配置、查看更多信息。

f04f8056-f465-11ec-ba43-dac502259ad0.jpg

地址:https://www.st.com/en/development-tools/stm32cubemonitor.html

請參看:STM32CubeMonitor介紹、下載、安裝和使用教程

3.STM32TrustSTM32Trust是一套STM32解決方案,包含了各種工具。

f062c59e-f465-11ec-ba43-dac502259ad0.png

網址:https://www.st.com/content/st_com/en/ecosystems/stm32trust.html

請參看:STM32Trust介紹,及代碼執(zhí)行保護方法

4.更多ST官方羅列一些軟件工具,大家感興趣可以自行了解。

嵌入式軟件:https://www.st.com/en/embedded-software/stm32-embedded-software.html

f07418b2-f465-11ec-ba43-dac502259ad0.jpg

STM32Cube生態(tài):

https://www.st.com/content/st_com/en/ecosystems/stm32cube-ecosystem.html

f080be32-f465-11ec-ba43-dac502259ad0.png

由于篇幅有限,先分享這些,后續(xù)有機會再次整理分享

原文標題:STM32常用的開發(fā)工具有哪些?

文章出處:【微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

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

    關注

    2312

    文章

    11188

    瀏覽量

    374464
  • IDE
    IDE
    +關注

    關注

    0

    文章

    368

    瀏覽量

    49203
  • 應用程序
    +關注

    關注

    38

    文章

    3346

    瀏覽量

    60402
  • 編輯器
    +關注

    關注

    1

    文章

    828

    瀏覽量

    33047

原文標題:STM32常用的開發(fā)工具有哪些?

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    MIKROE與瑞薩簽署多年MCU嵌入式開發(fā)工具支持協(xié)議

    的微控制器(MCU)開發(fā)工具支持協(xié)議。根據(jù)該協(xié)議,MIKROE為瑞薩最受歡迎的500個MCU以及即將發(fā)布的新產品提供開發(fā)工具,并建立瑞薩首個Planet Debug遠程板場,使世界各地的開發(fā)人員能夠在無需投資任何硬件的條件下,即
    發(fā)表于 01-28 12:04 ?1322次閱讀
    MIKROE與瑞薩簽署多年MCU嵌入式<b class='flag-5'>開發(fā)工具</b>支持協(xié)議

    智能顯示模塊配套的界面開發(fā)工具怎么獲???

    想要試用你們的液晶屏,請問界面開發(fā)工具怎么獲???
    發(fā)表于 01-19 15:44

    恩智浦嵌入式HMI應用開發(fā)工具GUI Guider 1.10.1全新上線

    恩智浦嵌入式HMI應用開發(fā)工具GUI Guider 1.10.1全新上線啦!新版本重點聚焦性能提升、工具鏈升級、多點觸控體驗以及開發(fā)板適配,進步優(yōu)化IDE界面,增強功能穩(wěn)定性,并完善
    的頭像 發(fā)表于 12-28 09:45 ?1895次閱讀

    嵌入式開發(fā)工具版本的選擇策略

    今天,我們就來結合嵌入式常見的幾個軟件(如Keil / IAR、VS Code 、Source Insight、VMware、Git等),簡單講講嵌入式開發(fā)工具軟件版本選擇策略。 開發(fā)團隊軟件
    發(fā)表于 11-25 06:11

    芯源都有哪些開發(fā)工具?具體性能如何?

    芯源都有哪些開發(fā)工具?具體性能如何?
    發(fā)表于 11-14 07:58

    國產MCU開始卷開發(fā)工具了?McuStudio是對STM32Cube的拙劣模仿還是真香逆襲?

    ? 目前平臺的芯片還不算多 - 真正的生態(tài)還在建設中...... 總結下 個人覺得,國產MCU光有便宜的芯片是遠遠不夠的, 開發(fā)工具和生態(tài)的完善才是真正能留住用戶的關鍵 。 McuStudio這類工具
    發(fā)表于 10-31 10:18

    PYQT 應用程序框架及開發(fā)工具

    大家好,本團隊此次分享的內容為開發(fā)過程中使用到的PYQT 應用程序框架及開發(fā)工具。 pYqt 是個多平臺的 python 圖形用戶界面應用程序框架,由于其面向對象、 易擴展(可實現(xiàn)組件編程等
    發(fā)表于 10-29 07:15

    華大電子支持的主流開發(fā)工具有哪些

    華大電子支持的主流開發(fā)工具
    的頭像 發(fā)表于 09-28 10:43 ?736次閱讀
    華大電子支持的主流<b class='flag-5'>開發(fā)工具</b>有哪些

    三種開發(fā)工具的功能和優(yōu)勢

    您喜歡搗鼓電子設備并自己動手制作項目嗎?如果是,您可能會對Raspberry Pi、Arduino、ROCK及其他能幫助實現(xiàn)DIY目標的開發(fā)工具感興趣。Raspberry Pi在全球已售出約3000萬臺,這令人矚目的成績說明這類開發(fā)工
    的頭像 發(fā)表于 09-25 16:45 ?1086次閱讀

    IAR開發(fā)工具鏈有什么優(yōu)勢

    開發(fā)安全關鍵型應用時,選擇具備成熟歷史的硬件平臺、完善的應用與診斷軟件,以及經過功能安全認證的開發(fā)工具鏈,是確保項目順利啟動并高效完成開發(fā)和認證的關鍵。這組合不僅顯著節(jié)省時間與成本
    的頭像 發(fā)表于 08-06 09:36 ?1277次閱讀

    TRAVEO? T2G系列支持哪些HMI、GUI開發(fā)工具

    TRAVEO? T2G系列支持哪些HMI、GUI開發(fā)工具?
    發(fā)表于 07-25 07:02

    IAR發(fā)布RISC-V開發(fā)工具鏈v3.40.1版本

    近期,IAR重磅發(fā)布其旗艦產品——RISC-V開發(fā)工具鏈的全新版本v3.40.1,全面提升了在性能、安全性及自動化方面的能力。此次重大更新將進步助力汽車、工業(yè)、醫(yī)療及物聯(lián)網等行業(yè)打造更敏捷、可擴展的嵌入式應用,為全球開發(fā)者提供
    的頭像 發(fā)表于 06-25 14:16 ?2552次閱讀

    IAR發(fā)布Arm開發(fā)工具鏈v9.70.1版本

    近期,IAR重磅發(fā)布其旗艦產品——Arm開發(fā)工具鏈的全新版本v9.70.1,全面提升了在性能、安全性及自動化方面的能力。此次重大更新將進步助力汽車、工業(yè)、醫(yī)療及物聯(lián)網等行業(yè)打造更敏捷、可擴展的嵌入式應用,為全球開發(fā)者提供更強大
    的頭像 發(fā)表于 06-25 14:12 ?3123次閱讀

    在IAR Arm開發(fā)工具鏈中--function_sections編譯選項的使用

    本文主要介紹在IAR Arm開發(fā)工具鏈中不修改源代碼的情況下使用??function_sections編譯選項把函數(shù)放到單獨的section。
    的頭像 發(fā)表于 06-13 13:53 ?1942次閱讀
    在IAR Arm<b class='flag-5'>開發(fā)工具</b>鏈中--function_sections編譯選項的使用

    IAR開發(fā)平臺升級Arm和RISC-V開發(fā)工具鏈,加速現(xiàn)代嵌入式系統(tǒng)開發(fā)

    IAR正式發(fā)布其旗艦產品的重大更新版本:Arm開發(fā)工具鏈v9.70和RISC-V開發(fā)工具鏈v3.40。
    的頭像 發(fā)表于 06-11 14:28 ?1096次閱讀
    北京市| 淮安市| 丹阳市| 永安市| 涞水县| 尼木县| 登封市| 娱乐| 达州市| 临清市| 北京市| 古丈县| 广平县| 紫金县| 玉龙| 开封市| 镇安县| 闸北区| 凤山县| 新疆| 仪陇县| 屏边| 分宜县| 开江县| 特克斯县| 平原县| 龙陵县| 女性| 雷州市| 旬邑县| 盖州市| 利辛县| 湘乡市| 湄潭县| 固原市| 鹿泉市| 甘南县| 铜陵市| 卫辉市| 始兴县| 西林县|