X-CUBE-TOUCHGFX

批量生产
Design Win

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

获取软件 下载数据摘要

产品概述

主要优势

Support for scalable vector graphics (SVG)

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

Support for the NeoChrom GPU

2.5D Accelerator with massive hardware optimizations for rich UIs on STM32, fully integrated in X-CUBE-TOUCHGFX. Learn more.

Now in TouchGFX 4.21

TouchGFX stock: the largest library of graphical assets, free for STM32 MCUs, available in TouchGFX Designer. Read the blog.

描述

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

All tools & software

    • 产品型号
      状态
      描述
      类型
      供应商

      X-NUCLEO-GFX01M1

      NRND

      Display expansion board for STM32 NUCLEO

      STM32 Nucleo 扩充板 ST
      X-NUCLEO-GFX01M1

      描述:

      Display expansion board for STM32 NUCLEO

      X-NUCLEO-GFX01M2

      批量生产

      Display expansion board for STM32 Nucleo board with Morpho connector

      STM32 Nucleo 扩充板 ST
      X-NUCLEO-GFX01M2

      描述:

      Display expansion board for STM32 Nucleo board with Morpho connector

      X-NUCLEO-GFX02Z1

      批量生产

      Display expansion board for STM32 Nucleo with Zio connector

      STM32 Nucleo 扩充板 ST
      X-NUCLEO-GFX02Z1

      描述:

      Display expansion board for STM32 Nucleo with Zio connector
    • 产品型号
      状态
      描述
      类型
      供应商

      STM32CubeIDE

      批量生产

      STM32的集成开发环境

      STM32软件开发套件 ST
      STM32CubeIDE

      描述:

      STM32的集成开发环境

      STM32CubeMX

      批量生产

      STM32Cube初始化代码生成器

      STM32配置程序和代码生成器 ST
      STM32CubeMX

      描述:

      STM32Cube初始化代码生成器

      TouchGFXDesigner

      批量生产

      STM32 MCU的TouchGFX图形设计和代码生成工具

      STM32配置程序和代码生成器 ST
      TouchGFXDesigner

      描述:

      STM32 MCU的TouchGFX图形设计和代码生成工具