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

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

[复制链接]
jundao721 发布时间:2025-12-24 16:09
今年用的最多的三款软件,STM32CubeMX,STM32CubeIDE for VS Code,和TouchGFX。
+ |# [5 G6 _' c0 R2 y; g. V4 `5 p3 m( r分别介绍一下使用情况。
6 M# f! m2 E. |5 S  X2 f1.STM32CubeMX 是现在开发项目必须使用的软件。优点当然是方便配置MCU的引脚,时钟,外设和其它包含功能,像常用的FreeRTOS,ThreadX,RTT等配置。
* w3 _8 b6 S+ ]4 D: d: q$ ~8 f 非常方便的去配置好这些需要的外设。一键生成项目。反正使用很丝滑,用过的都知道。
+ r0 ]# }: m; _! h  @% @ 暂时还没发现缺点,要非得说优化,就是很多功能能说明丰富一点会更理想。比如在使用RTOS的时候,很多配置参数不是很理解其意思,如果,有个弹框,说明其应用,顺带配个例子,简直就是完美了。这个完全可以借鉴AI。3 ^* s: n# |2 |+ K7 S
大体配置如图1:
! S% ]% Z5 c% u3 b% G) h8 @, z. M cubemx 设置.png 4 G" m+ P! B3 [/ N
图12 {, p# d/ s; Z% k7 h
9 x9 ?, D+ Q4 W. J- Z8 W/ H# {

. U  C  K/ b' U, E) E1 [# Q# m2.TouchGFX  S- H; h; p1 g3 l- B
使用TouchGFX 4.26 Designer 做了一些项目,其实上手并不是很容易。其代码是结合FREERTOS和C++的架构。使用过程基本是VSCode去修改UI部分的功能代码,TouchGFX去绘制图形,使用IDE去修改C代码,用习惯了,还是挺有意思的。就是跳来跳去有点麻烦。后来官方推出IDE for VS code, 修改都改到VS Code还是挺方便的。
' ]& S& M. n7 ]& p( Z( b 要说优化,如果UI和硬件连接了,比如在Model里调用了硬件库,HAL库,仿真功能就失效了哈。如果GFX能带着硬件层的东西,依然还能继续仿真,那还挺好的。
* g5 L$ ~  o) r- H2 {# D3.STM32CubeIDE for VS code( b3 |* K8 r6 y' k- ]% l8 @/ M
这绝对是ST的前瞻之举。最近也是刚使用IDE for VS code。一定要看官方推荐的应用视频,重要的事情说三遍。看完之后,入门就没这么多坑了。主要VS CODE的代码补齐功能太强大了,感觉完全失去了敲代码的“乐趣”。会节省大量的时间去关注功能实现。最近学习完视频,基本上满足开发设计的需要了,最近主要是使用C031 + FreeRTOS做了一个小项目,顺便来熟悉这种开发环境。
  z6 I* }0 R) M& w3 b3 p+ l要说优化的话,就是再强调观看学习视频的重要性。还有就是启动比较慢,cmake configue得等一会。开发过程如图2所示:. v: A! \! ~1 P9 K  O; e4 u: F
ide for VScode.png
" w3 U2 E- U- Z+ A图2
! Q% A$ G6 \" S% [总体来说,不管是常规使用还是AI的使用,能给使用者提供越多的例程和说明,越容易入手,越会得到大家的青睐。2026年会把重点放到AI的应用上。
$ ?, }4 ~; n2 M* ^
赞 收藏 评论0 发布时间:2025-12-24 16:09

举报

0个回答

所属标签

ST中文论坛活动

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


最新内容

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版