2017-11-28 9 views

答えて

0

do_compile,do_configuredo_rootfsなどのようなさまざまなタスクがあります。これは、特定のレシピを作成するときにbitbakeが行う作業です。タスクのリストについては、hereを確認してください。

私たちが選択した特定のタスクだけを実行したい場合は、ビットベイク用に-c <task>スイッチが必要です。そのような文脈の例がここにあります。

Yoctoの下のカーネルは、レシピsources/meta-fsl-arm/recipes-kernel/linux/linux-imx_4.9.11.bbファイル(私の場合は)によって管理されています。自分で作成したモジュールをいくつか追加しました。この場合、カーネル(linux-imx)を変更してタイムスタンプが更新されても、bitbakeはsstate-cacheの情報を利用して、指定されたレシピが有効かどうかを確認します。

ただし、レシピファイルに変更がありますので、再度コンパイルする必要があります。そのような場合は、-fを使用してbitbakeツールにレシピlinux-imxを強制的に「コンパイル」するように指示するコマンドbitbake -c compile linux-imx -fを選択します。他のタスクは、設定メニューの場合は-c menuconfig、配布に関するデータの場合は-c distrodata、パッケージのリストを確認する場合は-c checkpkgなどと同じ方法で実行できます。

Yocto Reference Manualの最新バージョンを確認してください。

関連する問題