STM32CubeIDE开发15年来必备的编程软件及搭配

今天给大家分享我从业单片机开发15年来必备的神器。下面,介绍下最常用到的一些编程软件搭配。像STC和一些51内核的单片机,一般用KeilC51版本,STM32则用的MDK-ARM。和上面Keil类似,IAR同样支持很多单片机,有很多功能基本两者都有。

下面,我们介绍一些最常用的编程软件组合。

1.集成开发环境(IDE)

集成开发环境一般是集编写代码、编译代码、调试代码于一体的工具。

1.Keil MDK

STM32CubeIDE开发15年来必备的编程软件及搭配

Keil 支持大多数当前的微控制器。 Keil根据不同核心微控制器分为几个版本。 最常用的是Keil C51和MDK-ARM。 STC和一些51核单片机一般使用KeilC51版本,而STM32则使用MDK-ARM。

2.STM32CubeIDE

STM32CubeIDE开发15年来必备的编程软件及搭配

STM32CubeIDE是ST公司推出的一款免费的多功能STM32开发工具。 可以说它是专门为STM32而生的,添加了很多STM32特有的功能,比如图形化外设配置等。 大大提高了工程师的开发效率,降低了开发成本。

3.IAR

STM32CubeIDE开发15年来必备的编程软件及搭配

IAR Systems 是全球领先的嵌入式系统开发工具和服务提供商。 公司成立于1983年,提供的产品和服务涉及嵌入式系统设计、开发和测试的各个阶段,包括:带有C/C++编译器和调试器的集成开发环境(IDE)、实时操作系统和中间件、开发套件、硬件模拟器和状态机建模工具。

通过IAR编译的程序比Keil优化得更好。 最直接的体现就是编译出来的程序节省更多的内存空间。 与上面的Keil类似,IAR也支持很多单片机,并且有很多功能基本上两者都有。

2.代码阅读与编辑 1.notepad++

STM32CubeIDE开发15年来必备的编程软件及搭配

notepad++ 是一个用于文本编辑的代码编辑器。 notepad++内置支持多达27种语法高亮(包括各种常见的源代码和脚本)。

notepad++ 是一个文本编辑器,因其简单而适合编写代码。 使用notepad++编写代码,然后在Keil中编译。

2.来源洞察

STM32CubeIDE开发15年来必备的编程软件及搭配

Source Insight 是用于项目开发的程序编辑器和代码浏览器。 它内置了对 C/C++、C# 和 Java 程序的分析。 能够在工作时分析源代码并动态维护自己的符号数据库,

并自动显示有用的上下文信息。 这个工具可以给你一种“上帝视角”的感觉。 它是用于项目开发的程序编辑器和代码阅读器。

它可以轻松帮助你找到整个项目中某些变量、函数、调用的地方。

3.VS代码

STM32CubeIDE开发15年来必备的编程软件及搭配

VSCode(全称:Visual Studio Code)是微软开发的一款免费的跨平台源代码编辑器。 该软件支持语法高亮、代码自动完成(也称为IntelliSense)、代码重构、视图定义功能,并内置命令行工具和Git版本控制系统。

用户可以更改主题和键盘快捷键来进行个性化设置,还可以通过内置扩展商店安装扩展来扩展软件功能。

三、总结

以上是最常用的集成开发环境和辅助工具。 大家可以根据自己的习惯来选择。 并不是说功能越强大就越好。 编译器越强大,配置起来就越麻烦。 最好的就是适合您的那一款。

单片机

2748名本科毕业生通过在线答辩完成毕业设计(论文)中期检查

2024-4-29 5:01:08

单片机

色香味俱佳的树莓,又叫覆盆子,其得名来源于一个有趣的故事

2024-4-29 6:01:25

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索