このページでは

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は何らかのハードウェア・アクセラレーション・グラフィックスを備えているため、デバイスの性能をフルに引き出すには、少なくともこれらを実装することを強くお勧めします。

推奨される改善

HW能力に応じた改善

テストに有用

Qt Creator 統合

その他

特定の Qt ライセンスの下で利用可能です。
詳細を見る。