产品概述
主要优势
现已在TouchGFX 4.26中提供
更快的渲染速度、支持Clang C++编译器以及优化增强的工作流程。
CMAKE now supported
CMAKE files are now supported for seamless integration with STM32CubeMX.
-
所有功能
- 智能手机级动画效果
- TouchGFX(作为X-CUBE-TOUCHGFX扩展包提供)支持智能手机动画功能,如滑动、滚动、3D效果,视频播放等
- 支持透明度、Alpha混合、抗锯齿字体及字间距调整
- 用户可根据需求选择触控面板显示屏或物理按键实现即时交互
- 轻松编程
- TouchGFX Designer提供带有自动代码生成功能的拖放式编程
- 30多种控件(例如滑动容器、动画图像、形状、时钟、滚动列表等)
- 自定义触发条件和操作
- 轻松添加自定义C++开发代码,以创建任何独特的UI应用
- 支持多种IDE,包括IAR Systems® IAR Embedded Workbench®、Arm® Keil® MDK-ARM以及基于GCC的IDE(如STM32CubeIDE)
- 使用模型-视图-表示器模式轻松与任意C代码对接
- 较小的CPU负载和占用空间
- 充分利用STM32图形硬件加速器
- 优化后的库占用空间仅需20 KB Flash存储器和10 KB RAM
- 部分帧缓冲最大限度减小图形缓冲区大小,并通过低成本的STM32选项实现图形UI支持
- 支持在RTOS或裸机环境下运行,兼容基于Arm® Cortex®-M0+、M3、M4、M33和M7处理器的STM32微控制器
- 快速启动UI开发
- TouchGFX Designer完全支持STM32显示套件(单击)
- TouchGFX Generator帮助用户通过自有STM32硬件启动项目开发
- 参考演示示例展示了可实现的UI性能水平
- STM32生态系统的组成部分
- TouchGFX引擎编译库可在各类STM32微控制器上运行
- 可与STM32Cube MCU软件包、STM32CubeMX及STM32CubeIDE实现无缝互操作
- 使用STM32CubeMX、STM32CubeIDE,以及STM32Cube MCU软件包的TouchGFX项目示例
- 支持与文档
- TouchGFX技术文献知识库
- 活跃的TouchGFX社区便于在线支持和图形技术讨论
- 通过视频和网络研讨会探讨嵌入式图形技术主题
- 智能手机级动画效果