TouchGFXDesigner
Active
Design Win
STM32 MCU的TouchGFX图形设计和代码生成工具

获取软件 Download databrief

产品概要

描述

TouchGFX是一款专为STM32微控制器优化的免费高级图形软件框架。TouchGFX借助STM32图形特性与架构优势,通过打造惊艳的类智能手机图形用户界面,加速人机交互革命。

TouchGFX框架包含TouchGFX Designer (TouchGFXDesigner),一款易于使用的基于拖放功能的图形构建PC工具,以及TouchGFX引擎,一款强大且优化的图显核心。TouchGFX结合WYSIWYG模拟器与自动代码生成功能,降低了图形用户界面开发的复杂度。该工具涵盖从早期设计草图到生成最终产品的所有步骤,支持对已完成原型进行迭代。

TouchGFX Designer作为独立软件工具提供,便于快速进行图形评估与概念验证。TouchGFX框架(含TouchGFX Designer)随STM32Cube MCU软件包分发。该框架完全兼容STM32CubeMX初始化和代码生成工具,可在统一的项目环境中实现图形与主应用的无缝协同开发。

  • All features

    • 结构:轻松创建多屏幕内容和相关转换
    • 控件:广泛的可定制控件,如滑动容器和周期进度,便于轻松创建图形用户界面
    • 皮肤:
      • 一组即用型图形化皮肤,可实现一致的原型设计,而无需图形化设计工具
      • 不限制使用自定义图形
    • 交互:动态交互,便于创建用户友好型应用
    • 自定义容器:
      • 创建自定义可重用应用程序控件
      • 轻松实现具有统一观感的平台开发
    • 文本处理:
      • 字体与排版在单一位置进行指定与管理。
      • 完整的翻译服务
      • 完全支持多种字母和脚本,如拉丁语、西里尔语、阿拉伯语、汉语和日语
    • 代码生成:
      • TouchGFXDesigner可生成和维护高性能C++代码
      • 工具生成的代码与用户代码完全分离
      • 各种代码扩展方式可实现独特的动画与系统互联
      • 支持多种集成开发环境,如IAR Embedded Workbench、Arm Keil和基于GCC的IDE

获取软件

GET-SOFTWARE-RECOMMENDS
TouchGFX innovative use-cases
Practical applications of our GUI expertise
TouchGFX Designer-生成器-引擎
交付物为X-CUBE-TOUCHGFX
STM32 Graphical User Interface
Accelerate the "HMI of things" revolution

All tools & software

    • 产品型号
      Status
      Description
      Type
      Supplier

      STM32CubeN6

      批量生产

      面向STM32N6系列的STM32Cube MCU软件包(包含HAL、CMSIS器件以及在意法半导体开发板上运行的示例)

      STM32Cube MCU和MPU包 ST
      STM32CubeN6

      Description:

      面向STM32N6系列的STM32Cube MCU软件包(包含HAL、CMSIS器件以及在意法半导体开发板上运行的示例)

      X-CUBE-TOUCHGFX

      批量生产

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

      STM32Cube扩展包 ST
      X-CUBE-TOUCHGFX

      Description:

      TouchGFX advanced and free of charge graphical framework optimized for STM32 microcontrollers
    • 产品型号
      Status
      Description
      Type
      Supplier

      NUCLEO-N657X0-Q

      批量生产

      STM32 Nucleo-144 development board with STM32N657X0 MCU, SMPS, supports Arduino, and ST morpho connectivity

      STM32 Nucleo 板 ST
      NUCLEO-N657X0-Q

      Description:

      STM32 Nucleo-144 development board with STM32N657X0 MCU, SMPS, supports Arduino, and ST morpho connectivity

      STM32N6570-DK

      批量生产

      Discovery kit with STM32N657X0 MCU

      STM32发现工具包 ST
      STM32N6570-DK

      Description:

      Discovery kit with STM32N657X0 MCU
    • 产品型号
      Status
      Description
      Type
      Supplier

      Mjolner Touch GFX - Training

      批量生产

      Training on TouchGFX development.

      合作伙伴提供的培训 Mjolner
      Mjolner Touch GFX - Training

      Description:

      Training on TouchGFX development.
    • 产品型号
      Status
      Description
      Type
      Supplier

      STM32CubeIDE

      批量生产

      STM32的集成开发环境

      STM32软件开发套件 ST
      STM32CubeIDE

      Description:

      STM32的集成开发环境

      STM32CubeMX

      批量生产

      STM32Cube初始化代码生成器

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

      Description:

      STM32Cube初始化代码生成器

      STM32CubeProgrammer

      批量生产

      STM32CubeProgrammer软件适用于所有STM32系列产品

      STM32 编程 ST
      STM32CubeProgrammer

      Description:

      STM32CubeProgrammer软件适用于所有STM32系列产品