0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM32常用的一些开发工具汇总

strongerHuang 来源:strongerHuang 作者:strongerHuang 2021-11-06 10:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文为大家汇总 STM32 常用的一些开发工具。

IDE(集成开发环境)

IDE:IntegratedDevelopmentEnvironment,集成开发环境。 IDE通常包含编辑器、编译器、调试器、图形用户界面等集成多种工具的应用程序(也就是大家写代码的上位机软件)。

通用IDE

1.KeilMDK

2.IAREWARM

3.Embedded Studio

专用IDE

1.STM32CubeIDE ST官方推出的集成开发环境,集成了TrueSTUDIO+STM32CubeMX 两个工具。 2.RT-Thread Studio 该IDE支持大部分STM32,集成了RT-Thread实时操作系统。

搭建IDE

自己搭建开发环境,首先你要明白开发环境中包含哪些内容(编辑器、编译器、链接器等),然后自己用几个工具集成在一起。

下面推荐几个常见的搭建环境的工具:

Eclipse

VS Code GCC 顺便推荐几款非常优秀且常用的代码编辑器。

关于IDE,可以参看:开发单片机的常见IDE有哪些?

下载编程工具

针对STM32的下载编程工具很多,有官方的工具,也有第三方的工具,同时有硬件工具,也有软件工具。

硬件:下载器

能对STM32下载程序的下载器,还是主推官方的ST-Link,目前有最新的第三代ST-LinkV3了,下载速度提升了很多。 其次,就是通用的J-Link、ULink,这款下载器能支持很多MCU的下载,缺点就是价格贵。 再次,就是一些第三方的CMSIS-DAP Debugger。

软件:编程工具

这是还是推荐ST官方的一些编程工具:STM32CubeProg、ST-LINK Utility、STVP、STMFlashLoader等。 1.STM32CubeProg 2.ST-LINK Utility

3.STVP

STVP是ST早期的编程工具,支持早期的ST7,以及STM8、STM32芯片。现在都没有更新了,如果是STM32,建议使用最新的STM32CubeProg工具。
4.STMFlashLoader

这款工具是使用UART串口进行下载的编程工具。 针对STM32的下载编程工具主要就推荐这些,当然,还有一些第三方的工具,感兴趣的可以自行了解。

其他工具

STM32的生态软件和工具比较多,这里推荐几个。

1.STM Studio

STM Studio是一款调试诊断工具,比如监控变量:

2.STM32CubeMonitorSTM32CubeMonitor是前面STM Studio的“升级版”,目前属于STM32Cube生态系统中的一员,支持配置、查看更多信息。 3.STM32TrustSTM32Trust是一套STM32解决方案,包含了各种工具。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STM32
    +关注

    关注

    2305

    文章

    11120

    浏览量

    371055
  • 开发
    +关注

    关注

    0

    文章

    376

    浏览量

    42011

原文标题:STM32常用的开发工具有哪些?

文章出处:【微信号:strongerHuang,微信公众号:strongerHuang】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    嵌入式开发工具版本的选择策略

    今天,我们就来结合嵌入式常见的几个软件(如Keil / IAR、VS Code 、Source Insight、VMware、Git等),简单讲讲嵌入式开发工具软件版本选择策略。 开发团队软件
    发表于 11-25 06:11

    芯源都有哪些开发工具?具体性能如何?

    芯源都有哪些开发工具?具体性能如何?
    发表于 11-14 07:58

    国产MCU开始卷开发工具了?McuStudio是对STM32Cube的拙劣模仿还是真香逆袭?

    ? 目前平台的芯片还不算多 - 真正的生态还在建设中...... 总结下 个人觉得,国产MCU光有便宜的芯片是远远不够的, 开发工具和生态的完善才是真正能留住用户的关键 。 McuStudio这类工具
    发表于 10-31 10:18

    PYQT 应用程序框架及开发工具

    大家好,本团队此次分享的内容为开发过程中使用到的PYQT 应用程序框架及开发工具。 pYqt 是个多平台的 python 图形用户界面应用程序框架,由于其面向对象、 易扩展(可实现组件编程等
    发表于 10-29 07:15

    华大电子支持的主流开发工具有哪些

    华大电子支持的主流开发工具
    的头像 发表于 09-28 10:43 309次阅读
    华大电子支持的主流<b class='flag-5'>开发工具</b>有哪些

    三种开发工具的功能和优势

    您喜欢捣鼓电子设备并自己动手制作项目吗?如果是,您可能会对Raspberry Pi、Arduino、ROCK及其他能帮助实现DIY目标的开发工具感兴趣。Raspberry Pi在全球已售出约3000万台,这令人瞩目的成绩说明这类开发工
    的头像 发表于 09-25 16:45 674次阅读

    IAR开发工具链有什么优势

    开发安全关键型应用时,选择具备成熟历史的硬件平台、完善的应用与诊断软件,以及经过功能安全认证的开发工具链,是确保项目顺利启动并高效完成开发和认证的关键。这组合不仅显著节省时间与成本
    的头像 发表于 08-06 09:36 821次阅读

    IAR开发平台升级Arm和RISC-V开发工具链,加速现代嵌入式系统开发

    IAR正式发布其旗舰产品的重大更新版本:Arm开发工具链v9.70和RISC-V开发工具链v3.40。
    的头像 发表于 06-11 14:28 641次阅读

    rk3568开发工具

    rk3568开发工具
    发表于 04-16 17:03 7次下载

    AI开发工具分类与功能

    当下,AI开发工具不仅简化了AI开发的复杂流程,还提高了开发效率,推动了AI技术的广泛应用。下面,AI部落小编为大家介绍AI开发工具的分类及其功能。
    的头像 发表于 04-12 10:12 1038次阅读

    云计算开发工具包的功能

    随着云计算技术的不断成熟,越来越多的企业开始将应用和服务迁移到云端,以享受弹性计算资源、高可用性和成本效益等优势。为了加速这进程,云计算服务提供商推出了各种开发工具包。下面,AI部落小编带您了解云计算开发工具包的主要功能。
    的头像 发表于 02-21 11:02 549次阅读

    鸿蒙北向开发OpenHarmony4.1 DevEco Studio开发工具安装与配置

    OpenHarmony4.1 DevEco Studio开发工具安装与配置,鸿蒙北向开发入门必备!
    的头像 发表于 02-07 17:35 1336次阅读
    鸿蒙北向<b class='flag-5'>开发</b>OpenHarmony4.1 DevEco Studio<b class='flag-5'>开发工具</b>安装与配置

    盘点工程师常用的嵌入式开发工具

    嵌入式开发涉及硬件与软件的紧密结合,开发工具的选择对效率和质量至关重要。以下是嵌入式开发常用工具分类及代表性
    的头像 发表于 02-07 10:06 3723次阅读

    最新Simplicity SDK软件开发工具包发布

    最新的SimplicitySDK软件开发工具包已经发布!此次更新针对SiliconLabs(芯科科技)第二代无线开发平台带来了包括蓝牙6.0的信道探测(Channel Sounding
    的头像 发表于 12-24 09:47 1463次阅读

    嵌入式工程师常用开发工具有哪些?

    嵌入式工程师常用开发工具有哪些? 在嵌入式系统开发的广阔领域中,嵌入式工程师们凭借着系列强大的工具,将创意与技术完美融合,打造出高效、可
    发表于 12-20 15:29