产品概述
描述
TouchGFX是一款专为STM32微控制器优化的免费高级图形软件框架。TouchGFX借助STM32图形特性与架构优势,通过打造惊艳的类智能手机图形用户界面,加速人机交互革命。
TouchGFX框架包含TouchGFX Designer (TouchGFXDesigner),一款易于使用的基于拖放功能的图形构建PC工具,以及TouchGFX引擎,一款强大且优化的图显核心。TouchGFX结合WYSIWYG模拟器与自动代码生成功能,降低了图形用户界面开发的复杂度。该工具涵盖从早期设计草图到生成最终产品的所有步骤,支持对已完成原型进行迭代。
TouchGFX Designer作为独立软件工具提供,便于快速进行图形评估与概念验证。TouchGFX框架(含TouchGFX Designer)随STM32Cube MCU软件包分发。该框架完全兼容STM32CubeMX初始化和代码生成工具,可在统一的项目环境中实现图形与主应用的无缝协同开发。
-
所有功能
- 结构:轻松创建多屏幕内容和相关转换
- 控件:广泛的可定制控件,如滑动容器和周期进度,便于轻松创建图形用户界面
- 皮肤:
- 一组即用型图形化皮肤,可实现一致的原型设计,而无需图形化设计工具
- 不限制使用自定义图形
- 交互:动态交互,便于创建用户友好型应用
- 自定义容器:
- 创建自定义可重用应用程序控件
- 轻松实现具有统一观感的平台开发
- 文本处理:
- 字体与排版在单一位置进行指定与管理。
- 完整的翻译服务
- 完全支持多种字母和脚本,如拉丁语、西里尔语、阿拉伯语、汉语和日语
- 代码生成:
- TouchGFXDesigner可生成和维护高性能C++代码
- 工具生成的代码与用户代码完全分离
- 各种代码扩展方式可实现独特的动画与系统互联
- 支持多种集成开发环境,如IAR Embedded Workbench、Arm Keil和基于GCC的IDE