BitBake ユーティリティへアクセスする場合、次の手順に従ってください。
- プロジェクトの作成後、
petalinux-config
またはpetalinux-config --silentconfig
を少なくとも 1 回実行して、必要な環境を設定します。 - PetaLinux ツールのスクリプトを実行します。
source /opt/pkg/petalinux/settings.sh
- source コマンドで Yocto e-SDK を読み込みます。
source <plnx-proj-root>/components/yocto/environment-setup-aarch64-xilinx-linux
- 次のように、build ディレクトリにリダイレクトされる環境設定スクリプトを実行します。
source <plnx-proj-root>/components/yocto/layers/core/oe-init-build-env
BitBake を実行するには、build ディレクトリにとどまる必要があります。
- XSCT をエクスポートします。
export PATH=/opt/pkg/petalinux/tools/xsct/bin:$PATH
- レシピへの PETALINUX 変数を解析します。
export BB_ENV_EXTRAWHITE="$BB_ENV_EXTRAWHITE PETALINUX"
- BitBake が利用できるかどうかを調べるため、次のコマンドを実行します。
bitbake strace
生成されたイメージは deploy ディレクトリに格納されます。ほかのコマンドを利用するには、生成されたイメージを <plnx-proj-root>/images/linux ディレクトリにコピーする必要があります。