TouchGFXとは
TouchGFXは、1つのX-CubeパッケージであるX-Cube-TouchGFXとして提供されます。
このパッケージには、STM32ベースのハードウェアのGUIアプリケーションを完全実装するために必要なすべてのものが含まれています。 TouchGFXは、主に次の3つの部分(2つのツールと1つのフレームワーク)で構成されます。
- TouchGFX Designer:使いやすいTouchGFXのGUIビルダで、TouchGFXアプリケーションの外観を作成できます。
- TouchGFX Generator:CubeMXプラグインで、STM32ベースのハードウェア向けのカスタムのTouchGFX抽象化レイヤ(AL)を設定および生成できます。
- TouchGFX Engine:UIアプリケーションを動作させるTouchGFX C++フレームワークです。 画面更新、ユーザ・イベント、タイミングを処理します。 高度なTouchGFXテクノロジはSTM32マイクロコントローラ向けに最適化されており、CPU負荷とメモリ使用量を最小限に抑えつつパフォーマンスを最大化します。