このページの内容

C

NXP (Zephyr) の使い方

概要

このトピックでは、Qt Quick Ultralite でサポートされているNXP プラットフォームでの利用を開始するために必要なすべての情報を提供します。

注:この手順は 、Zephyr 上で動作するNXP ターゲットを使用する場合に適用されます。BareMetal、FreeRTOS 、または Linux 上で動作するNXP ターゲットの使用を開始する方法については、「NXP (BareMetal およびFreeRTOS )の使用開始」および「NXP (Linux)の使用開始」を参照してください。

互換性のあるバージョン

Qt Quick Ultralite Zephyr 向けのビルドは、 の i.MX RT1060-EVKB および i.MX RT1064-EVK 上の 4.4.0 をサポートしています。NXP Zephyr

アプリケーションのビルド

Qt Quick Ultralite は、westモジュールとしてZephyr と統合されています。前提条件、westワークスペースおよびアプリケーションの設定、ならびにビルド、フラッシュ、デバッグのコマンドについては、「Zephyr でのQt Quick Ultralite の使用」を参照してください。

ディスプレイシールド、必要な Kconfig オプション、フラッシュおよびデバッグコマンドなど、ボード固有の事項については、各ボードのページに記載されています。

ボード固有の情報

現在、Zephyr 上で動作するNXP のターゲットは以下の通りです。Qt Quick Ultralite でサポートされているすべてのターゲットの詳細については、「サポートされているターゲットボードおよび開発用ホスト」を参照してください。

Tier 1: リファレンス・ターゲット

ハードウェアボードMCUコンパイラオペレーティングシステムサポート対象のZephyr バージョン
MIMXRT1064-EVKMIMXRT1064DVL6AZephyr SDK 1.0.1 (arm-zephyr-eabi GCC)Zephyr4.4.0

Tier 2: 検証済みターゲット

ハードウェアボードMCU / MPUコンパイラオペレーティングシステムサポート対象のZephyr バージョン
MIMXRT1060-EVKBMIMXRT1060DVL6B MCUZephyr SDK 1.0.1 (arm-zephyr-eabi GCC)Zephyr4.4.0

リソースキャッシュポリシー

デフォルトでは、アプリケーションのリソースデータは起動時に SDRAM にコピーされます。これらのリソースをフラッシュメモリに保持し、起動時に RAM に読み込まないようにするには、qmlproject ファイルに次の QmlProject オプションを追加してください。

MCU.Config {
    resourceCachePolicy: "NoCaching"
}

あるいは、次のように個々のイメージに対してのみ有効にすることもできます:

ImageFiles {
    files: [
        "big/button.png"
    ]
    MCU.resourceCachePolicy: "NoCaching"
}

特定のQtライセンスの下で利用可能です。
詳細はこちらをご覧ください。