C

前提条件

Linux と Windows ホストで異なるターゲットプラットフォーム向けの開発を開始するには、以下の前提条件をインストー ルする必要があります。Qt Online InstallerQt アカウントからダウンロードできます。

次の表は、一般的な前提条件とボード固有の前提条件の一覧です:

Qt Online Installer を使用して、以下の前提条件をインストールします:

  • Qt for MCUs SDK
  • Qt Creator v13.0.0以降
  • CMake 3.21.1以降
  • Ninja 1.10.0以降
  • ARM Toolchain 12.3.rel1またはIAR Build Tools for Arm V9.40。

    注: IAR Build Tools for Arm V9.40は別途インストールする必要があります(IAR Systemsから入手可能)。

Qt Online Installer を使用して、以下の前提条件をインストールします:

  • BareMetal およびFreeRTOS ターゲットの場合:
    • MCUXpresso IDE
    • MCUXpresso ボード SDK:
      • MIMXRT1050-EVKB - MCUXpresso SDK 25.06.00
      • MIMXRT1060-EVKB - MCUXpresso SDK 24.12.00
      • MIMXRT1064-EVK - MCUXpresso SDK 25.09.00
      • MIMXRT1170-EVKB - MCUXpresso SDK 2.16.000
  • MCIMX93-EVK用:
    • Boot to Qt Software Stack 6.8.4、NXP i.MX 93 11x11 LPDDR4X EVK Linux System および Linux Toolchain パッケージ

Qt Online Installer を使用して、以下の前提条件をインストールします:

  • EK-RA8D1の場合:
    • Flexible Software Package(FSP)ソースコードv5.2.0。
    • FreeRTOS カーネル・ソースv10.6.1。

Qt Online Installer では提供されていないため、以下を別途インストールしてください:

Qt Online Installer を使用して、以下の前提条件をインストールします:

  • STM Cube Programmer 2.17.0
  • STM32Cube ボード SDK:
    • STM32F769I-DISCOVERY - STM32CubeF7 SDK 1.17.2
    • STM32H750B-DISCOVERY - STM32CubeH7 SDK 1.12.1
  • フラッシュ用にプラグされたデバイスへのアクセスを提供する Udev ルール。STM32Cube プログラマまたは STM32Cube IDE は、Udev ルールを含む以下のファイルを提供します:
    • 49-stlinkv1.rules
    • 49-stlinkv2-1.rules
    • 49-stlinkv2.rule
    • 49-stlinkv3.rules
    • 50-usb-conf.rules

    該当するものを/etc/udev/rules.d にコピーしてください。

必要に応じて、ブートローダ・イメージをデバイスにフラッシュします。詳細については、STボード用ブートローダ・フラッシング手順を参照してください。

Qt Online Installer はこれらを提供していないため、以下を別途インストールしてください:

  • Green Hills または IAR ツールチェーンを使用している場合は、Green Hills SoftwareまたはIAR からこれらのツールを入手してください:
    • Green Hills MULTI Compiler for Embedded ARM。Qt for MCUs は、Green Hills MULTI Compiler for Embedded ARM のコンパイラバージョン 2017.1 に対してテストされています。
    • IAR Build Tools for Arm.Qt for MCUs は、IAR Functional Safety Build Tools for Arm のバージョン 8.22.3 に対してテストされています。
  • GNU ARM GCC 11.3.1でModusToolboxを使用している場合は、ModusToolbox Software EnvironmentからModusToolbox Software Environment 3.4.0を入手してください。
  • お近くの InfineonまたはQtサポートまでお問い合わせください:
    • TVII-C-2D-6M-327-SET(REV-01)、TVII-C-2D-6M-327-REF、TVII-C-2D-4M-216-SET(REV-01)、KIT_T2G_C-2D-4M_LITE(REV-01)、TVII-C-2D-6M-DDR用
      • TRAVEO T2G Cluster Series V2.4.0用グラフィックスドライバです。LIBパッケージとSDKパッケージの両方をインストールしてください。
      • Qt Quick TVII-C-2D-6M-327-SET(REV-01)でIARツールチェーンを使用する場合、UltraliteはTVII-GraphicsDriver-G2M-V2.4.0グラフィックスドライバでは正しく動作しません。必ず非G2MのTVII-GraphicsDriver-V2.4.0を使用してください。
    • KIT_T2G_C-2D-6M_LITE (Rev-02)、Green HillsまたはIARツールチェーンの場合
      • TRAVEO T2G Cluster Series V2.4.0用グラフィックスドライバ。LIBパッケージとSDKパッケージの両方をインストールしてください。
      • さらに、TRAVEO T2GGraphics driverのナレッジベース記事で説明されているように、TRAVEO T2G Sample Driverをバージョン8.3.0にアップグレードする必要があります。
    • KIT_T2G_C-2D-6M_LITE (Rev-02)、ARM GCCツールチェーンの場合
      • Graphics Driver for Traveo II Clusterのバージョン1.0.0.59。
      • Infineon ResourceGenerator toolは、Graphics Driver for TRAVEO T2G Cluster Series V2.4.0またはKIT_T2G_C-2D-6M_LITEのModusToolboxサンプルグラフィックスプロジェクトで使用できます。
    • TVII-C-2D-6M-327-CPU REV-B用
      • TRAVEO T2G Cluster Series V1.2.1用グラフィックスドライバ、LIBおよびSDKパッケージ。
    • TVII-C-2D-6M-500-CPU REV-Bのみ
      • TRAVEO T2G Cluster Series V1.1.0用Graphics Driver、SRC、LIB、SDKパッケージ。
    • Infineon Auto Flash Utility 1.4またはInfineon OpenOCD v5.7.0。ビルドした実行ファイルをデバイスにフラッシュできます。
    • Qt Creator から直接フラッシュし、評価ボードにKitProg3が搭載されていない場合は、MiniProg4デバッグ・キット

さらに、必要に応じてブートローダ・イメージをデバイスにフラッシュします。詳細については、 Infineon ボードのブートローダフラッシュ手順を参照してください。

注意: QtMCUsは、Green HillsおよびIARツールチェーンで使用されるTRAVEO T2G Cluster Series用Graphics Driverに含まれるユーティリティおよびSDLライブラリを使用します。これらのライブラリはデモやテスト作成のみを目的としており、量産用ではありません。Infineon またはQtサポートにお問い合わせください。

Qt Online Installer はこれらを提供していないため、以下を別途インストールしてください:

Espressif IoT 開発フレームワーク (ESP-IDF)

これらの前提条件をインストールした後、Qt Creator IDE を起動し、利用可能なすべてのターゲットのキットを自動的に生成します。特定のターゲットのキットが見つからない場合は、ターゲットの要件を更新してQt Creator を再起動します。詳細については、Qt Creator のセットアップを参照してください。

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