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:基本セットアップ
- Qt Quick Ultraliteを新しいプラットフォームに移植するための前提条件
- プロジェクトのセットアップ
- プラットフォーム設定ファイルの作成
- プラットフォーム用のデフォルト変数の定義
- リンカスクリプトのセットアップ
- 基本関数の実装
- ロギング・サポートの実装
- フラッシュターゲットの作成
- 新しいプラットフォームでの最初のQt Quick Ultraliteアプリケーション
フェーズ2:グラフィックス
フェーズ3:タッチ入力
フェーズ4:オプションと最適化
このセクションには、特定のボードとOSに依存するオプションと改善タスクが含まれています。ほとんどのMCUは何らかのハードウェア・アクセラレーション・グラフィックスを備えているため、デバイスの性能をフルに引き出すには、少なくともこれらを実装することを強くお勧めします。
推奨される改善
- ハードウェア・アクセラレーションによるブレンド
- Qt Quick Ultraliteプラットフォーム抽象化におけるメモリ割り当て
- プリロード・アロケータを使った起動時間の改善
- Qt Quick Ultralite内部リソースのプリロード。
HW能力に応じた改善
テストに有用
Qt Creator 統合
その他
特定の Qt ライセンスの下で利用可能です。
詳細を見る。