Loading spinner

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