一句话结论:意法半导体官方的STM32嵌入式GUI框架,在STM32芯片上完全免费使用,性能经过深度优化,支持复杂动画和流畅界面,配套TouchGFX Designer可视化设计工具,是STM32嵌入式HMI开发的首选方案。

TouchGFX

STMicroelectronics (意法半导体) · 分类: 上位机/HMI开发框架 · 版本 V4.24 · 信息更新于 2026-10-12
免费 STM32芯片上完全免费 STM32嵌入式GUI免费意法半导体高性能
★★★★☆
综合 4.3 / 5

访问官网/仓库

多维评分
易用性 ★★★☆☆ 3.5
稳定性 ★★★★☆ 4.5
性能 ★★★★★ 5.0
生态 ★★★★☆ 4.0
性价比 ★★★★★ 5.0
国产化 ★★★☆☆ 3.5
技术属性
运行平台STM32嵌入式、Windows(模拟器)
开发语言C++
支持协议无(纯UI框架)
授权方式免费(STM32芯片上完全免费)
适用场景
  • STM32嵌入式HMI
  • 工业仪表界面
  • 消费电子触摸屏
  • 低成本嵌入式GUI
不适用场景
  • 非STM32芯片(授权受限)
  • 需要运行完整操作系统的复杂应用

它是什么

TouchGFX是意法半导体(ST)官方的嵌入式GUI框架,专门为STM32系列微控制器优化。在STM32芯片上完全免费使用,性能经过深度优化,即使在资源受限的MCU上也能实现流畅的动画和复杂的界面。配套TouchGFX Designer可视化设计工具,可拖拽式设计界面。

核心能力

  • STM32深度优化:针对STM32的Chrom-ART图形加速器和DMA2D优化,性能卓越。
  • 免费使用:在STM32芯片上完全免费,无授权费。
  • 可视化设计:TouchGFX Designer支持拖拽式界面设计,实时预览。
  • 丰富控件:按钮、滑块、图表、列表、动画等常用控件齐全。
  • 低资源占用:可运行在几十KB RAM的MCU上。

使用要点

  1. STM32首选:如果用STM32做带屏产品,TouchGFX是首选,免费且性能好。
  2. CubeMX集成:和STM32CubeMX生态无缝集成,开发流程顺畅。
  3. 学习资源:ST官方有大量教程和示例,中文资料也较多。
  4. 仅STM32免费:在非STM32芯片上使用需要商业授权。
常见问题
TouchGFX 是免费的吗?怎么收费?

TouchGFX 的授权方式为「免费」。计费方式:STM32芯片上完全免费。

TouchGFX 能跑在哪些系统?支持哪些 PLC/设备协议?

运行平台:STM32嵌入式、Windows(模拟器)。支持通讯协议:无(纯UI框架)。

TouchGFX 适合什么规模和类型的项目?

适合:STM32嵌入式HMI、工业仪表界面、消费电子触摸屏。不建议:非STM32芯片(授权受限)、需要运行完整操作系统的复杂应用。