你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

ST软件工具“我”知道 之 CubeMx, Touchgfx 和IDE for vscode

[复制链接]
jundao721 发布时间:2025-12-24 16:09
今年用的最多的三款软件,STM32CubeMX,STM32CubeIDE for VS Code,和TouchGFX。
分别介绍一下使用情况。
1.STM32CubeMX 是现在开发项目必须使用的软件。优点当然是方便配置MCU的引脚,时钟,外设和其它包含功能,像常用的FreeRTOS,ThreadX,RTT等配置。
非常方便的去配置好这些需要的外设。一键生成项目。反正使用很丝滑,用过的都知道。
暂时还没发现缺点,要非得说优化,就是很多功能能说明丰富一点会更理想。比如在使用RTOS的时候,很多配置参数不是很理解其意思,如果,有个弹框,说明其应用,顺带配个例子,简直就是完美了。这个完全可以借鉴AI。
大体配置如图1:
cubemx 设置.png
图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所示:
ide for VScode.png
图2
总体来说,不管是常规使用还是AI的使用,能给使用者提供越多的例程和说明,越容易入手,越会得到大家的青睐。2026年会把重点放到AI的应用上。
收藏 评论0 发布时间:2025-12-24 16:09

举报

0个回答

所属标签

ST中文论坛活动

即日起开启活动话题入口,之后的活动统一都放在此处,欢迎大家的加入!


最新内容

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版