petalinux-create -t COMPONENT オプション - 2023.1 日本語

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

Document ID
UG1144
Release Date
2023-05-16
Version
2023.1 日本語

petalinux-create -t apps コマンドを使用すると、アプリケーション コンポーネントの作成方法をカスタマイズできます。次の表に、PetaLinux プロジェクト内でアプリケーションを作成する際によく使用されるオプションの詳細を示します。

表 1. petalinux-create -t apps オプション
オプション 機能の説明 値の範囲 デフォルト値
-s,--source SOURCE ディスク上の既存のファイルからコンポーネントを作成します。有効なフォーマットは、.tar.gz、.tar.bz2、.tar、.zip、およびソース ディレクトリ (非圧縮) です。この手順はオプションです。 ユーザー指定 なし
--template TEMPLATE 定義済みのアプリケーション テンプレートを使用してコンポーネントを作成します。この手順はオプションです。
  • c
  • c++
  • autoconf (GNU autoconfig の場合)
  • ZynqZynq UltraScale+ MPSoC のみ - fpgamanager: .dtbo、bit.bin、shell.json、.xclbin ファイルを rootfs にパック。

    ZynqZynq UltraScale+ MPSoCVersal のみ - fpgamanger_dtg: .xsa ファイルを展開し、pl.dtbo、.bin/pdi、shell.json、および .xclbin ファイルを rootfs にパック。

    Versal DFX フロー ユーザーのみ - fpgamanager_dtg_dfx: rprm.xsa ファイルを展開し、rprm.dtbo、.pdi、shell.json、および .xclbin ファイルを rootfs にパック。

  • ビルド済みバイナリのみのアプリケーションの場合 - install
c
--enable コンポーネントの作成時に、プロジェクトのルート ファイル システム内でコンポーネントを有効にします。petalinux-config -c rootfs を使用してコンポーネントを有効にすることもできます。この手順はオプションです。 なし 無効
--srcuri ローカル ソースまたはリモート ソースからアプリケーションを作成します。 なし なし