X-CUBE-TOUCHGFX

批量生产
Design Win

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

获取软件 下载数据摘要

产品概述

主要优势

TouchGFX 4.23中现已提供

矢量字体渲染、更快的Flash编程和增强的视频性能。在此处详细了解。 

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.

描述

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

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

      NUCLEO-G071RB

      批量生产

      采用STM32G071RB MCU的STM32 Nucleo-64开发板,支持Arduino和ST morpho连接

      STM32 Nucleo 板 ST
      NUCLEO-G071RB

      描述:

      采用STM32G071RB MCU的STM32 Nucleo-64开发板,支持Arduino和ST morpho连接

      STM32429I-EVAL

      批量生产

      评估板,采用STM32F429NI MCU

      STM32微控制器评估工具 ST
      STM32429I-EVAL

      描述:

      评估板,采用STM32F429NI MCU

      STM32F4DISCOVERY

      批量生产

      探索套件,采用STM32F407VG MCU * 新订购代码STM32F407G-DISC1(取代STM32F4DISCOVERY)

      STM32发现工具包 ST
      STM32F4DISCOVERY

      描述:

      探索套件,采用STM32F407VG MCU * 新订购代码STM32F407G-DISC1(取代STM32F4DISCOVERY)

      STM32U5A9J-DK

      批量生产

      Discovery kit with STM32U5A9NJH6Q MCU

      STM32发现工具包 ST
      STM32U5A9J-DK

      描述:

      Discovery kit with STM32U5A9NJH6Q MCU

      STM32U5G9J-DK1

      批量生产

      Discovery kit with STM32U5G9NJH6Q MCU

      STM32发现工具包 ST
      STM32U5G9J-DK1

      描述:

      Discovery kit with STM32U5G9NJH6Q MCU

      STM32U5G9J-DK2

      批量生产

      Discovery kit with STM32U5G9ZJT6Q MCU

      STM32发现工具包 ST
      STM32U5G9J-DK2

      描述:

      Discovery kit with STM32U5G9ZJT6Q MCU

      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