Woman touching a screen of a washing machine Woman touching a screen of a washing machine

STM32グラフィカル・ユーザ・インタフェース
GUI開発をもっと簡単に

概要
GUIで最適なUXを提供
構成要素
エコシステム
関連情報
ビデオ
 
stm32 logo
STM32 GUIハードウェア製品ポートフォリオ
業界で最も幅広い高度なグラフィックに対応したマイコンおよびマイクロプロセッサの製品ポートフォリオ
stm32 gui software
STM32 GUIソフトウェア
無償で提供される最先端の組込みGUI開発ツール: TouchGFXおよびSTemWIN
stm32 gui ecosystems
STM32 GUI開発エコシステム
リファレンス設計、厳選されたGUIソフトウェアと設計パートナー
stm32 gui resources
STM32 GUIリソース
さまざまな疑問や課題の解決に役立つサポート、オンライン・コミュニティ、ドキュメント

組込みHMI(ヒューマン・マシン・インタフェース)の設計は進化を続けています。製品がよりスマートで、より多くの機能を提供するようになるにつれて、エンド・ユーザはHMIに対し、より魅力的なユーザ体験とより簡単な製品機能へのアクセスを求めるようになります。


製品にGUI(グラフィカル・ユーザ・インタフェース)を搭載することで、より使いやすく、安全で、エンド・ユーザにさらなる価値を提供する最新の製品を実現することができます。GUIに求められる主要な設計要件は、誰もが日常的に使用しているスマートフォンに集約されています。


準備はいいですか?

STの汎用32bitマイクロコントローラ(マイコン)STM32ファミリは、組込み機器にスマートフォンのようなGUIを簡単に実装し、「HMI of Things(モノのHMI)」を加速させるために必要となるさまざまなツールを提供します。

STM32 GUIソリューションで開発できるGUIについて、
お客様の採用事例を交えてご紹介します。 (詳細はこちら)

GUIで最適なUXを提供

優れたユーザ体験を実現する組込み機器の設計向けに、STM32ファミリは、さまざまなディスプレイ・インタフェースやパッケージ・オプションをサポートするきわめて幅広い200以上の製品を提供しています。 グラフィック対応STM32マイコンには、以下のような組込み機器に対して、性能要件を満たし、トレードオフを最適化できるさまざまな機能が組み込まれています。

  • メモリ効率に優れた2Dグラフィックス・アクセラレーションを提供し、メインCPUの負荷を減らしつつ、スムーズな遷移と透過効果を実現するChrom-ARTアクセラレータ™
  • NeoChrom GPU、新しい2.5Dアクセラレータ、STM32のUI向けのハードウェア最適化機能を実装。反転、回転、スケーリング、ズームなどのアニメーションを最適化可能。新しいハードウェアIPは、テクスチャ・マッピングとアルファ・ブレンディングを高速化。これらの演算をNeoChrom GPUにオフロードするとこで、1秒あたりのフレーム数が大幅に増加
  • JPEGコーデックにより、ブランディングやチュートリアルに関するM-JPEGビデオを追加可能
  • 内部 / 外部メモリへの高速アクセスにより、ボトルネックを回避しスムーズなアニメーションをサポート
  • 大容量の内蔵メモリにより、外部RAMやFlash無しで低解像度ディスプレイの1チップ・ソリューションをサポート。これにより、システム・アーキテクチャ、バッファ戦略、およびメモリ・バジェットを確保するための高い柔軟性を実現
  • パラレル・インタフェース、LCD-TFT、およびMIPI-DSI組込みコントローラとの大規模ディスプレイ・インタフェースをサポート

GUIの開発に必要なもの

優れたGUIを作成するためには、スキルと専門知識が必要です。また、適切なディスプレイと筐体の選択・調達、メニューや画面のデザイン、デザインをUIに変換するためのプログラミング、電子開発など、さまざまな要素が求められます。これらの要素が集まってはじめて、GUI設計を実現することができます。

そのため、GUI開発にはさまざまな課題が伴います。

このような課題に対し、STは、最先端のマイコン / マイクロプロセッサとGUI開発で必要となるツールやサポートを組み合わせて提供し、GUIプロジェクトを成功に導くためのサポートを行っています。

design gui components
1

ニーズに応じたマイコンと開発キットを選択

グラフィック対応マイコンおよびマイクロプロセッサのSTM32製品ポートフォリオ

gui development products 詳細はこちら

STM32 GUI開発キット

GUI開発向けのSTM32製品には、さまざまな開発キット、サンプル・ソフトウェア、デモなどが含まれています。

各開発キットには、フラッシュ・デモが付属しています。各デモのコードは、関連するSTM32Cubeソフトウェア・パッケージで使用できます。

2

TouchGFXをダウンロード

TouchGFXとは

STM32Cube開発エコシステムに統合されているTouchGFXは、最先端の組込みGUI開発に必要なあらゆるツールを提供する無償のGUI開発ツールです。

TouchGFXは、X-CUBE-TOUCHGFXパッケージに同梱されており、以下のものが含まれています。

  • TouchGFX Designer: PC用GUIビルダおよびシミュレータ
  • TouchGFX Generator: TouchGFXプロジェクトの設定・生成ツール
  • TouchGFX Engine: 最適化されたハードウェア・アクセラレーション・グラフィカル・ライブラリ
3

GUI作成をスタート

サンプルを選択、デモを視聴、またはグラフィカル・アセットをインポートし、TouchGFX Designerのウィジェットを使用してGUIアプリケーションを作成しましょう。

4

設計キットをフラッシュして、スマートフォンのようなGUIを実行

開発キットをPCに接続し、[Run Target]をクリックするだけで、TouchGFX DesignerはインストールされているSTM32Cube Programmerを自動的に使用してキットへのフラッシュを行います。

開発をサポートする幅広い開発エコシステム

TouchGFXエキスパートによるサポート

TouchGFX Experts

STの熟練したTouchGFXエキスパートは、お客様のアイデアから市場をリードする製品を実現するためのサポートを提供します。TouchGFXおよびSTM32マイコンについての豊富な知識と経験を組み合わせた革新的なアプローチにより、組込み製品の設計や製品開発をサポートします。

ディスプレイ・モジュール・メーカー

STの認定パートナー企業が提供する、すぐに使用可能なディスプレイ・モジュールを選択することで、ディスプレイ・キットを調達する手間を削減することができます。

ディスプレイ・モジュールはすべてSTM32製品をベースとしており、TouchGFXは試作開発にも利用可能です。

UIツールのプロバイダ

STの認定パートナー企業には、STM32ハードウェア向けのGUI開発ツールを提供し、スムーズなGUI開発をサポートする企業も含まれています。

00 個のファイルをダウンロード
  概要 バージョン サイズ ダウンロード
AN5051
STM32 Chrom-GRC™を使用したグラフィック・メモリ最適化
1.0
736 KB
PDF
AN4996
STM32F76/77xxxおよびSTM32H7x3ライン・マイクロコントローラのハードウェアJPEGコーデック・ペリフェラル
1.0
721KB
PDF
AN4860
STM32F469/479、STM32F7x8/x9、およびSTM32L4R9/S9マイクロコントローラ上のDSIホスト
2.0
13MB
PDF
AN4323
STemWin Libraryで始めよう
5.0
1MB
PDF
TouchGFXパンフレット 1.0
4.7MB
PDF
AN5051

STM32 Chrom-GRC™を使用したグラフィック・メモリ最適化

AN4996

STM32F76/77xxxおよびSTM32H7x3ライン・マイクロコントローラのハードウェアJPEGコーデック・ペリフェラル

AN4860

STM32F469/479、STM32F7x8/x9、およびSTM32L4R9/S9マイクロコントローラ上のDSIホスト

AN4323

STemWin Libraryで始めよう

TouchGFXパンフレット

ビデオ