X-CUBE-TOUCHGFX

批量生产
Design Win

TouchGFX advanced and free of charge graphical framework optimized for STM32 microcontrollers

获取软件 下载数据摘要

产品概述

主要优势

面向STM32 MPU的TouchGFX

利用TouchGFX中的新软件附加组件在STM32 MPU上实现GUI。在此处了解更多信息

TouchGFX 4.24中现已提供

全新的二维码生成器控件和更多的图像压缩格式,可增强您的UI。在此了解详情。 

Support for scalable vector graphics (SVG)

Draw, resize, color and save memory thanks to new SVG widget now available. 

描述

TouchGFX是一款面向STM32微控制器进行了优化的免费高级GUI。TouchGFX利用STM32图形硬件加速、架构和生态系统,可以在嵌入式设备上创建令人惊艳的智能手机用户界面(从简单的低色彩UI应用到高分辨率和高色彩UI应用),加快了HMI-of-Things技术革命。

TouchGFX针对STM32微控制器进行了优化,只需要有限的内存容量就可以流畅地运行GUI。

TouchGFX解决方案作为STM32Cube扩展包(X-CUBE-TOUCHGFX)发布,其中包括所有TouchGFX软件,可帮助用户开发自己的UI应用。TouchGFX在STM32生态系统中的互操作性为用户提供了更简单、快速的开发流程。

  • 所有功能

    • 智能手机动画
      • TouchGFX(可作为X-CUBE-TOUCHGFX扩展包发布)支持智能手机动画功能,如滑动、滚动、3D效果,视频播放等
      • 支持透明度特效、alpha混合、抗锯齿字体和字距调整
      • 根据用户选择通过触摸显示屏或硬键进行即时交互
    • 轻松编程
      • TouchGFX Designer提供带有自动代码生成功能的拖放式编程
      • 30多个窗口小部件(例如滑动容器、动画图像、形状、时钟、滚动列表等)
      • 自定义触发条件和操作
      • 轻松添加自己的C++开发人员代码,用于创建任意独特的UI应用
      • 支持多种IDE,比如IAR系统(IAR Embedded Workbench®、Arm® Keil® MDK)和基于GCC的IDE(比如STM32CubeIDE)
      • 使用模型-视图-表示器模式轻松与任意C代码对接
    • 最小的CPU负载和占用空间
      • 充分利用STM32图形硬件加速器
      • 优化的库占用空间需要20KB的Flash存储和10KB的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社区便于在线支持和图形技术讨论
      • 通过视频和网络研讨会探讨嵌入式图形技术主题

获取软件

TouchGFX innovative use-cases
Practical applications of our GUI expertise
Installing X-CUBE-TOUCHGFX
Step-by-step
STM32 Graphical User Interface
Accelerate the "HMI of things" revolution