|
今年用的最多的三款软件,STM32CubeMX,STM32CubeIDE for VS Code,和TouchGFX。 分别介绍一下使用情况。 1.STM32CubeMX 是现在开发项目必须使用的软件。优点当然是方便配置MCU的引脚,时钟,外设和其它包含功能,像常用的FreeRTOS,ThreadX,RTT等配置。 非常方便的去配置好这些需要的外设。一键生成项目。反正使用很丝滑,用过的都知道。 暂时还没发现缺点,要非得说优化,就是很多功能能说明丰富一点会更理想。比如在使用RTOS的时候,很多配置参数不是很理解其意思,如果,有个弹框,说明其应用,顺带配个例子,简直就是完美了。这个完全可以借鉴AI。 大体配置如图1:
图1 2.TouchGFX 使用TouchGFX 4.26 Designer 做了一些项目,其实上手并不是很容易。其代码是结合FREERTOS和C++的架构。使用过程基本是VSCode去修改UI部分的功能代码,TouchGFX去绘制图形,使用IDE去修改C代码,用习惯了,还是挺有意思的。就是跳来跳去有点麻烦。后来官方推出IDE for VS code, 修改都改到VS Code还是挺方便的。 要说优化,如果UI和硬件连接了,比如在Model里调用了硬件库,HAL库,仿真功能就失效了哈。如果GFX能带着硬件层的东西,依然还能继续仿真,那还挺好的。 3.STM32CubeIDE for VS code 这绝对是ST的前瞻之举。最近也是刚使用IDE for VS code。一定要看官方推荐的应用视频,重要的事情说三遍。看完之后,入门就没这么多坑了。主要VS CODE的代码补齐功能太强大了,感觉完全失去了敲代码的“乐趣”。会节省大量的时间去关注功能实现。最近学习完视频,基本上满足开发设计的需要了,最近主要是使用C031 + FreeRTOS做了一个小项目,顺便来熟悉这种开发环境。 要说优化的话,就是再强调观看学习视频的重要性。还有就是启动比较慢,cmake configue得等一会。开发过程如图2所示:
图2 总体来说,不管是常规使用还是AI的使用,能给使用者提供越多的例程和说明,越容易入手,越会得到大家的青睐。2026年会把重点放到AI的应用上。 |
【宠粉福利】2025 ST中文论坛年终粉丝狂欢节
软件工具我知道STM32CubeMX+STM32CubeIDE
回顾2025&说说我心中的ST中文论坛
分享TouchGFX软件——懒人助手
分享STM32CubeIDE for VS Code-轻奢品初探
中秋遇上国庆 | 学习不停,福利不停
【toughGFX】创建车控界面
【问卷有奖】STM32 Bootloader使用情况调查问卷
【toughGFX】融合cubeIDE和touchGFX的开发方法
中奖公布 | 中秋遇上国庆活动
微信公众号
手机版