製品概要
概要
TouchGFXは、STM32マイクロコントローラ向けに最適化された高度な無償グラフィック・ソフトウェア・フレームワークです。TouchGFXは、STM32のグラフィック機能およびアーキテクチャを利用して、スマートフォンのような魅力的なグラフィック・ユーザ・インタフェースの作成をサポートします。
TouchGFXフレームワークには、使いやすいドラッグ・アンド・ドロップ・ベースのグラフィック描画ツールであるTouchGFXDesignerと、強力で最適化されたグラフィック・コアであるTouchGFXエンジンが含まれています。TouchGFXは、WYSIWYGシミュレータと自動コード生成の組み合わせにより、GUIの開発を簡略化します。これには初期のデザイン・スケッチから最終製品に至るまで、迅速な試作の反復に必要なすべてのステップが含まれています。
TouchGFX Designerはスタンドアロンのソフトウェア・ツールとして使用でき、簡単で素早いグラフィック評価および概念実証を可能にします。TouchGFX Designerを含むTouchGFXフレームワークは、STM32Cube ソフトウェア・パッケージに付属して提供されます。統合されたプロジェクト環境でグラフィックおよびメイン・アプリケーションをシームレスに共有できるよう、STM32CubeMXの初期化およびコード生成ツールと完全な互換性があります。
-
特徴
- 構造:複数画面のコンテンツと関連するその遷移を容易に作成
- ウィジェット:スワイプ・コンテナやサイクルの進捗など、カスタマイズ可能なウィジェットを幅広く選択でき、簡単にGUIを作成
- スキン:
- すぐに使用できるグラフィカル・スキンにより、グラフィック・デザイナがいなくても一貫したプロトタイピングが可能
- グラフィックスのカスタマイズへ使用制限なし
- インタラクション:使いやすいアプリケーションを作成するためのダイナミックなインタラクション
- カスタム・コンテナ:
- 再利用可能なカスタム・アプリケーション・コントロールを作成
- 統合されたルック・アンド・フィールで簡単なプラットフォーム開発
- テキスト処理:
- フォントやタイポグラフィの指定および管理
- 完全翻訳サービス
- ラテン文字、キリル文字、アラビア文字、漢字、平仮名やカタカナなど、複数のアルファベットや文字を完全サポート
- コード生成:
- TouchGFXDesignerは高度なC++コードの生成および維持が可能
- ツールで生成されたコードは、ユーザのコードと完全に分離
- 固有のアニメーションや、システムの相互接続に対して、あらゆるタイプのコード拡張子が使用可
- IAR Embedded Workbench、Arm Keil、GCCベースのIDEなど、複数の統合開発環境をサポート