X-CUBE-TOUCHGFX

批量生产

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

获取软件 下载数据摘要
概述
样片和购买
解决方案
Documentation
工具与软件
质量与可靠性
eDesignSuite
开始
Partner products
Sales Briefcase

Product overview

描述

TouchGFX is an advanced, free-of-charge GUI optimized for STM32 microcontrollers. Taking advantage of the STM32 graphical hardware acceleration, architecture, and ecosystem, TouchGFX accelerates the HMI-of-Things revolution through the creation of stunning smartphone user interfaces on embedded devices ranging from simple low-color UI applications up to high-resolution and high-color UI applications. TouchGFX is optimized for STM32 microcontrollers, needing only a limited amount of memory for running smooth GUIs.
The TouchGFX solution is distributed as an STM32Cube Expansion Package (X-CUBE-TOUCHGFX), which includes all TouchGFX software to hep users develop their UI application. TouchGFX interoperability within the STM32 ecosystem provides users with an easier and faster development process.
  • All features

    • Smartphone animations
      • TouchGFX (available as X-CUBE-TOUCHGFX Expansion Package) enables smartphone animations such as swipe, scroll, 3D effects, video playback, and others
      • Supports transparency, alpha-blending, anti-aliased fonts and kerning
      • Instant interaction from touch display or hard-keys at the user's choice
    • Easy programing
      • TouchGFX Designer offers drag-and-drop programming with automatic code generation
      • More than 30 widgets (such as swipe container, animated image, shapes, clock, scroll list, and others)
      • Custom triggers and actions
      • Easy addition of own C++ developer code for the creation of any unique UI application
      • Support of a variety of IDEs such as IAR Systems IAR Embedded Workbench®, Arm® Keil® MDK, and GCC-based IDEs such as STM32CubeIDE
      • Easy interfacing with any C code using the Model-View-Presenter pattern
    • Minimum CPU load and footprints
      • Taking full benefit of STM32 graphic hardware accelerators
      • Optimized library footprints requiring from 20 Kbytes of Flash memory and 10 Kbytes of RAM
      • Partial frame buffering minimizing graphic buffer sizes and enabling graphic UI support from lowest-cost STM32 options
      • Running with RTOS or on bare metal, supporting the STM32 microcontrollers based on the Arm® Cortex®-M0+, M3, M4, M33 and M7 processors
    • Fast start of UI development
      • STM32 display kits are fully supported (one click) in TouchGFX Designer
      • TouchGFX Generator helps users start on their own STM32 hardware
      • Reference demo examples demonstrate achievable UI performance
    • Part of STM32 ecosystem
      • TouchGFX Engine compiled library running on any STM32 microcontroller
      • Smooth interoperability with STM32Cube MCU Packages, STM32CubeMX and STM32CubeIDE
      • TouchGFX project examples using STM32CubeMX, STM32CubeIDE, and STM32Cube MCU Packages
    • Support and documentation
      • TouchGFX knowledge base for technical literature
      • Active TouchGFX community for online support and graphical discussions
      • Videos and webinars addressing embedded graphic topics

获取软件

You might also like...

ST最新信息

TouchGFX update offers a new gauge widget and improves GUI performance
STM32 Graphical User Interface
Accelerate the "HMI of things" revolution
Installing TouchGFX

All tools & software

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

      X-NUCLEO-GFX01M1

      批量生产

      Display expansion board for STM32 NUCLEO

      STM32 Nucleo 扩充板 ST
      X-NUCLEO-GFX01M1

      描述:

      Display expansion board for STM32 NUCLEO
    • 产品型号
      状态
      描述
      类型
      供应商

      STM32CubeIDE

      批量生产

      STM32的集成开发环境

      STM32软件开发套件 ST
      STM32CubeIDE

      描述:

      STM32的集成开发环境

      TouchGFXDesigner

      批量生产

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

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

      描述:

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