製品概要
主なメリット

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.

Support for scalable vector graphics (SVG)
Draw, resize, color and save memory thanks to new SVG widget now available.

Now in TouchGFX 4.21
TouchGFX stock: the largest library of graphical assets, free for STM32 MCUs, available in TouchGFX Designer. Read the blog.
概要
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に関するビデオおよびウェビナー
- スマートフォン・アニメーション