petalinux-build -c
オプションは、エンベデッド システムの指定したコンポーネントをビルドします。コンポーネントを指定しないと、petalinux-build
ツールはプロジェクト全体をビルドします。ユーザーが作成したルート ファイル システム コンポーネントをビルドするには、それらのコンポーネントを名前で指定します (たとえば、-c
<APP-NAME>
のように指定する)。これは bitbake
<COMPONENT>
と同等です。各レシピは、petalinux-build -c <component>
でコンポーネントとして指定できます。このコンポーネントは、ルート ファイル システム内のユーザーが作成したアプリまたはパッケージ/パッケージ グループです。
引数を指定せずに petalinux-build
コマンドを実行すると、bitbake petalinux-user-image
が内部で実行されます。デフォルト イメージ ターゲットは petalinux-image-minimal
です。コンポーネントに制限はありません。ユーザー独自のパッケージをビルドできます。パッケージの名前は petalinux-config -c
rootfs
で検索できます。
base-file をビルドする例を次に示します。
petalinux-build -c base-files