製品概要
主な利点
TouchGFX for STM32 MPUs
Leverage the new software add-on in TouchGX to implement GUIs on STM32 MPUs. Learn more here.
![](/content/ccc/fragment/product_related/rpn_information/product_key_benefits/group0/7c/ce/99/25/10/f1/4e/39/image-X-CUBE-TOUCHGFX-key-benefits/files/touchgfx-small.png/_jcr_content/translations/en.touchgfx-small.png)
Now in TouchGFX 4.23
Vector font rendering, faster flash programming, and enhanced video performance. Read more here.
![](/content/ccc/fragment/product_related/rpn_information/product_key_benefits/group0/b5/ae/ba/a6/93/d2/44/19/image-X-CUBE-TOUCHGFX-key-benefits/files/touchgfx-kb-icon2.png/_jcr_content/translations/en.touchgfx-kb-icon2.png)
Support for scalable vector graphics (SVG)
Draw, resize, color and save memory thanks to new SVG widget now available.
概要
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に関するビデオおよびウェビナー
- スマートフォン・アニメーション