



通过GUI实现最佳用户体验
为了设计能够提供卓越用户体验的嵌入式产品,STM32系列提供业界最广泛的支持图形功能的MCU产品(有200多个有源器件编号),支持不同的显示界面和封装选项。支持图形功能的STM32 MCU内嵌不同的特性,允许开发人员实现所需的性能和嵌入式设备所需的优化协调,例如:
- Chrom-ART Accelerator™提供节约内存的2D图形加速,并在分担主CPU的负荷时实现平滑过渡和透明效果
- NeoChrom GPU是STM32上搭载的一种新型2.5D加速器,其中包含大量硬件优化,可实现丰富的UI。这项技术优化了翻转、旋转、缩放和变焦等动画效果。简而言之,这种新型硬件IP能够加速纹理映射和Alpha混合。利用NeoChrom GPU分担这些计算负荷,可极大地增加每秒帧数。
- JPEG编解码器允许您添加M-JPEG视频用于品牌推广和教程
- 快速访问内部和外部内存以避免遭遇瓶颈问题,支持平滑的动画效果
- 大容量内部存储支持单芯片解决方案,无需用于低分辨率显示的外部RAM和Flash存储器。这为系统安全架构、缓冲策略和内存预算带来额外的灵活性
- 支持采用并行接口、LCD-TFT、以及MIPI-DSI嵌入式控制器的大型显示界面
开发GUI需要什么
创建优秀GUI需要的技能和专业知识,涉及许多构建单元 - 开始是选择和采购正确的显示屏和外壳,对菜单和屏幕进行艺术创作,将艺术设计通过编程在用户界面和电控开发中实现,然后将这些点串起来并触发能够将设计变成现实的灵感火花。
我们知道开发GUI是无法避免的。
因此,意法半导体提供最先进的MPU和MCU,再加上开发过程中每一步都需要的工具和技术支持,确保您的GUI项目开发成功。

定义您的需求,然后相应地选择您的MCU和开发套件
STM32 GUI开发套件
面向图形用户界面的STM32包含大量的开发套件、软件示例和演示案例。
每个开发套件配一个刷新的演示。每个演示的代码可在相关STM32Cube软件包中获得。
下载TouchGFX
什么是TouchGFX?
集成在STM32生态系统中的TouchGFX是一款免费的GUI工具,提供创建高级GUI所需的一切。
TouchGFX在 X-CUBE-TOUCHGFX 软件包中提供,包括:
- TouchGFX Designer - PC GUI构建工具和模拟器
- TouchGFX Generator - 用于配置和生成TouchGFX项目
- TouchGFX Engine - 经过优化的硬件加速图形库
刷新您的设计套件并运行您类智能手机的GUI
将您的开发套件连接到PC,然后只需点击“Run Target”(运行目标),TouchGFX Designer将自动使用安装的 STM32Cube Programmer to 刷写到您的套件。
扩展的生态系统支持您的开发工作
TouchGFX专家

我们技能高超且极具奉献精神的TouchGFX专家帮助您将想法转化为市场领先的产品。他们为您带来创新型方法,还有在TouchGFX和STM32微控制器方面的广博知识和丰富经验,帮助您设计下一个嵌入式产品,并迅速将想法转化为最终产品。
显示模块制造商
避免采购您自己的显示套件。从意法半导体的授权合作伙伴中选择一款即时可用的显示模块,并将其应用到您的产品中。
These display modules are all based on STM32 Hardware and TouchGFX Software, and are also available for your prototyping.
UI工具供应商
多家意法半导体的授权合作伙伴提供面向STM32硬件的GUI开发工具。他们都致力于为您提供支持,确保在STM32上顺利进行GUI开发。