X-CUBE-TOUCHGFX

量産中
Design Win

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

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

製品概要

主な利点

Now in TouchGFX 4.23

Vector font rendering, faster flash programming, and enhanced video performance. Read more here

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)開発ツールです。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に関するビデオおよびウェビナー

ソフトウェア入手

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