X-CUBE-TOUCHGFX

量産中
Design Win

STM32マイコン用に最適化された高性能かつ無償のGUI開発ツール

ソフトウェア入手 データブリーフのダウンロード

製品概要

主な利点

TouchGFX 4.26で利用可能

レンダリングの高速化、Clang C++コンパイラのサポート、そしてワークフローの改善。

新しいエミュレート・フレームバッファ・テクノロジー

TouchGFX 4.25以降の新しいエミュレート・フレームバッファ・テクノロジーを使用すれば、外付けRAMなしで高解像度ディスプレイを操作できます。詳細はこちら

CMAKE now supported

CMAKE files are now supported for seamless integration with STM32CubeMX.

概要

TouchGFXは、STM32マイクロコントローラ(マイコン)向けに最適化された、無償で提供される高性能のグラフィカル・ユーザ・インタフェース(GUI)開発ツールです。STM32のグラフィカル・ハードウェア・アクセラレーショタ、アーキテクチャ、および開発エコシステムを活用して、シンプルな低bitカラーのUIアプリケーションから高解像度・高bitカラーのUIアプリケーションまで、魅力的なスマートフォン・ユーザ・インタフェースの開発に貢献します。

STM32マイコンに最適化されているため、わずかなメモリでスムーズなGUIを実現可能です。

STM32Cube拡張パッケージ(X-CUBE-TOUCHGFX)として提供されるTouchGFXには、UIアプリケーション開発に必要なソフトウェアがすべて含まれます。また、STM32Cube開発エコシステムにおいて優れた相互運用性を持つため、簡単かつ迅速に開発を進めることができます。

  • 特徴

    • スマートフォン・アニメーション
      • TouchGFX(X-CUBE-TOUCHGFX拡張パッケージとして入手可能)により、スワイプ、スクロール、3D効果、ビデオ再生などのスマートフォン・アニメーションが利用可能
      • 透過、アルファ・ブレンド、アンチエイリアス・フォント、カーニングをサポート
      • 任意のタッチ・ディスプレイまたはハード・キーからの即時操作
    • 簡単なプログラミング
      • TouchGFX Designerによる自動コード生成機能を備えたドラッグ・アンド・ドロップ・プログラミング環境
      • 30を超えるウィジェット(スワイプ・コンテナ、アニメーション画像、図形、時計、スクロールリストなど)
      • カスタム・トリガとアクション
      • あらゆる独自UIアプリケーションの開発に利用できる独自のC ++コードを簡単に追加可能
      • IAR Systems IAR Embedded Workbench®、Arm® Keil® MDKなどのさまざまな統合開発環境、およびSTM32CubeIDEなどのGCCベースの統合開発環境をサポート
      • Model-View-Presenterパターンを使用した任意のCコードとの簡単なインタフェース
    • 最小限のCPU負荷とフットプリント
      • STM32グラフィック・ハードウェア・アクセラレータを最大限に活用
      • 20KBのFlashメモリと10KBのRAMを必要とする最適化されたライブラリ・フットプリント
      • パーシャル・フレーム・バッファリングによりグラフィック・バッファ・サイズを最小化し、低コストのSTM32マイコンからグラフィックUIをサポート可能
      • RTOSまたはベアメタルで実行でき、Arm® Cortex®-M0+ / M3 / M4 / M33 / M7ベースのSTM32マイコンをサポート
    • 迅速な開発スタート
      • TouchGFX DesignerでのSTM32ディスプレイ・キットの完全サポート(ワンクリック)
      • STM32マイコンを使用した開発スタートをTouchGFX Generatorでサポート
      • 実現可能なUIのサンプル・デモ
    • STM32Cube開発エコシステムによるサポート
      • すべてのSTM32マイコンで実行されるTouchGFXエンジン・コンパイル済みライブラリ
      • STM32Cubeマイコン・パッケージ、STM32CubeMXおよびSTM32CubeIDEとのスムーズな相互運用性
      • STM32CubeMX、STM32CubeIDE、およびSTM32Cubeマイコン・パッケージを使用したサンプル・プロジェクト
    • サポートおよびドキュメント
      • 技術文献用のTouchGFXナレッジ・ベース
      • オンライン・サポートおよびグラフィカルなディスカッションを行うTouchGFXコミュニティ
      • 組込みGUIに関するビデオおよびウェビナー

ソフトウェア入手

STはソフトウェアを常に最新の状態に保つことを推奨しています。
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

    • 製品型番
      ステータス
      概要
      タイプ
      サプライヤ

      STM32CubeN6

      量産中

      STM32Cube MCU Package for STM32N6 series (HAL, CMSIS devices, and examples running on ST boards)

      STM32Cubeマイクロコントローラ & マイクロプロセッサ用ファームウェア・パッケージ ST
      STM32CubeN6

      概要:

      STM32Cube MCU Package for STM32N6 series (HAL, CMSIS devices, and examples running on ST boards)
    • 製品型番
      ステータス
      概要
      タイプ
      サプライヤ

      NUCLEO-C071RB

      量産中

      STM32 Nucleo-64 development board with STM32C071RB MCU, supports Arduino and ST morpho connectivity

      STM32 Nucleoボード ST
      NUCLEO-C071RB

      概要:

      STM32 Nucleo-64 development board with STM32C071RB MCU, supports Arduino and ST morpho connectivity

      NUCLEO-G071RB

      量産中

      STM32 Nucleo-64 development board with STM32G071RB MCU, supports Arduino and ST morpho connectivity

      STM32 Nucleoボード ST
      NUCLEO-G071RB

      概要:

      STM32 Nucleo-64 development board with STM32G071RB MCU, supports Arduino and ST morpho connectivity

      NUCLEO-N657X0-Q

      量産中

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

      STM32 Nucleoボード ST
      NUCLEO-N657X0-Q

      概要:

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

      STM32429I-EVAL

      量産中

      Evaluation board with STM32F429NI MCU

      STM32マイクロコントローラ用評価ツール ST
      STM32429I-EVAL

      概要:

      Evaluation board with STM32F429NI MCU

      STM32F4DISCOVERY

      量産中

      Discovery kit with STM32F407VG MCU * New order code STM32F407G-DISC1 (replaces STM32F4DISCOVERY)

      STM32 discovery kits ST
      STM32F4DISCOVERY

      概要:

      Discovery kit with STM32F407VG MCU * New order code STM32F407G-DISC1 (replaces STM32F4DISCOVERY)

      STM32MP135F-DK

      量産中

      Discovery kit with STM32MP135F MPU

      STM32 discovery kits ST
      STM32MP135F-DK

      概要:

      Discovery kit with STM32MP135F MPU

      STM32N6570-DK

      量産中

      Discovery kit with STM32N657X0 MCU

      STM32 discovery kits ST
      STM32N6570-DK

      概要:

      Discovery kit with STM32N657X0 MCU

      STM32U5G9J-DK1

      量産中

      Discovery kit with STM32U5G9NJ MCU

      STM32 discovery kits ST
      STM32U5G9J-DK1

      概要:

      Discovery kit with STM32U5G9NJ MCU

      STM32U5G9J-DK2

      量産中

      Discovery kit with STM32U5G9ZJ MCU

      STM32 discovery kits ST
      STM32U5G9J-DK2

      概要:

      Discovery kit with STM32U5G9ZJ MCU

      X-NUCLEO-GFX01M2

      量産中

      Morphoコネクタを搭載したSTM32 Nucleoボード向けのディスプレイ拡張ボード

      STM32 Nucleo拡張ボード ST
      X-NUCLEO-GFX01M2

      概要:

      Morphoコネクタを搭載したSTM32 Nucleoボード向けのディスプレイ拡張ボード

      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
    • 製品型番
      ステータス
      概要
      タイプ
      サプライヤ

      STM32CubeMX

      量産中

      STM32Cube初期化コード生成ツール

      STM32 configurators and code generators ST
      STM32CubeMX

      概要:

      STM32Cube初期化コード生成ツール