X-CUBE-TOUCHGFX

批量生产

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

获取软件 下载数据摘要
概述
样片和购买
解决方案
Documentation
工具与软件
质量与可靠性
eDesignSuite
开始
Partner products
Sales Briefcase
  • 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.

    主要特性

    • 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

获取软件

ST最新信息

All tools & software

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

      STM32CubeIDE

      批量生产

      STM32的集成开发环境

      STM32软件开发套件 ST

      TouchGFXDesigner

      批量生产

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

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

      描述:

      STM32的集成开发环境
      TouchGFXDesigner

      描述:

      STM32 MCU的TouchGFX图形设计和代码生成工具
    • 产品型号
      状态
      描述
      类型
      供应商

      X-NUCLEO-GFX01M1

      批量生产

      Display expansion board for STM32 NUCLEO

      STM32 Nucleo 扩充板 ST
      X-NUCLEO-GFX01M1

      描述:

      Display expansion board for STM32 NUCLEO