petalinux-build の例 - 2023.1 日本語

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

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

次の例は、petalinux-build コマンドの適切な使用法を示しています。

  • PetaLinux プロジェクトのビルド エリアを、BSP としてのアーカイブ用またはリビジョン管理用にクリーンアップします。この例では、プロジェクトの images ディレクトリは維持されます。
    petalinux-build -x distclean
  • PetaLinux プロジェクトの U-Boot コンポーネントからすべてのビルド コラテラルをクリーンアップします。
    petalinux-build -c u-boot -x cleansstate
  • すべてのビルド コラテラルをクリーンアップします。build/、${TMPDIR}、およびイメージが削除されます。これでプロジェクトは初期状態に戻ります。
    petalinux-build -x mrproper
  • 運用エリアの現在の内容から、アップデートされた FIT イメージを作成します。
    petalinux-build -x package
  • PetaLinux プロジェクト全体をビルドします。
    petalinux-build
  • スタンプ (前回の成功したビルドからのタスクの出力) を無視して、強制的にカーネルをビルドします。
    petalinux-build -c kernel -f
  • do_compile タスク スタンプを無視して、強制的にカーネルをコンパイルします。
    petalinux-build -c kernel -x compile -f
  • eSDK をビルドし、<proj_root>/images/linux/esdk.sh にコピーします。
    petalinux-build --esdk
  • petalinux-build のすべてのコンポーネントをパックします。
    petalinux-build --archiver
  • sysroot コンポーネントのみをパックします。
    petalinux-build --sdk --archiver
    注記: アーカイバー tar は、<plnx-proj-root>/images/linux にあります。