このページでは

C

Qt Quick Ultralite プラットフォーム移植ガイド

Qt for MCUs は、一般的なマイクロコントローラ・プラットフォームの一部を、導入直後からサポートしています。多くのケースではこれで十分ですが、他のハードウェア・プラットフォームへの対応を求める声が高まっています。

このため、Qt Quick Ultraliteでは、一連のプラットフォーム抽象化APIを提供しています。これらのAPIにより、サードパーティはQt Quick Ultraliteを自社のハードウェアプラットフォームへ容易に移植でき、市場投入までの時間を短縮することが可能になります。

この移植ガイドでは、Qt Quick Ultraliteを新しいハードウェアプラットフォームに移植するプロセスを、ステップバイステップで解説します。Qt Quick Ultraliteを新しいボードに移植する作業は、プロセスを容易にするため、段階的に行われます。各段階ごとに、1つの新しい部品が移植されます。

一般的な抽象化およびコンポーネントの説明については、「Qt Quick Ultralite プラットフォーム抽象化アーキテクチャ」を参照してください。

フェーズ1:基本設定

  1. Qt Quick Ultraliteを新しいプラットフォームに移植するための前提条件
  2. プロジェクトの設定
  3. プラットフォーム設定ファイルの作成
  4. プラットフォームのデフォルト変数の定義
  5. リンカースクリプトの設定
  6. 基本機能の実装
  7. ロギング機能の実装
  8. フラッシュターゲットの作成
  9. 新しいプラットフォームでの最初のQt Quick Ultraliteアプリケーション

フェーズ2:グラフィックス

  1. フレームバッファの要件
  2. 画面へのグラフィックス表示

フェーズ3:タッチ入力

  1. カスタムキューの実装
  2. タッチ入力の処理

フェーズ4:オプションと最適化

このセクションには、お使いのボードやOSに応じて実施するオプションおよび改善タスクが記載されています。ほとんどのMCUには何らかのハードウェアアクセラレーション機能があるため、デバイスの性能を最大限に引き出すためには、少なくともこれらの実装を強く推奨します。

推奨される改善点

ハードウェアの機能に応じた改善

テストに有用

Qt Creator 統合

その他

特定のQtライセンスの下で利用可能です。
詳細はこちら。