例 - 2023.1 日本語

PetaLinux ツール資料: リファレンス ガイド (UG1144)

Document ID
UG1144
Release Date
2023-05-16
Version
2023.1 日本語
SDK をビルドする例:
  1. クロス コンパイル qt ツールチェーンの追加

    次の手順に従って qt ツールチェーンで SDK をビルドします。

    1. <plnx-proj-root>/project-spec/meta-user/recipes-core/images/petalinux-image-minimal.bbappend ファイルを作成します。
    2. 作成したファイルに inherit populate_sdk_qt5 を追加します。
    3. petalinux-config -c rootfs を実行して、packagegroup-petalinux-qt を選択します。
    4. petalinux-build -s を実行します。
    5. petalinux-package --sysroot を実行します。

    検証するには、次の手順に従います。

    1. 新しいターミナルを開きます。
    2. <plnx-proj-root>/image/linux/sdk に移動します。
    3. source environment-setup-aarch64-xilinx-linux を実行します。
    4. which qmake を実行します。これにより、qmake が SDK からのものであることが確認されます。
  2. OpenCV アプリケーションをビルドします。
    1. PetaLinux プロジェクトを作成します。
    2. RootFS menuconfig に packagegroup-petalinux-opencv を追加します。
    3. SDK をビルドします。
      petalinux-build --sdk

      このコマンドにより SDK がビルドされ、<plnx-proj-root>/images/linux/sdk.sh で運用されます。

    4. SDK をインストールします。
      petalinux-package --sysroot

      このコマンドにより、SDK<plnx-proj-root>/images/linux/sdk にインストールされます。

    5. OpenCV アプリケーションのビルドには、images/linux/sdk ディレクトリを sysroot として使用します。