Kas Build Tips

Kas は、 Yocto ベースのプロジェクトを簡単に管理・ビルドするためのツール。

BitBake は、ビルドはしてくれるが複数の Git レポジトリの管理はしてくれない。 Repovcstool はレポジトリ管理のみ。West は、まだ Zephyr に特化いている。

BitBake Kas
bitbake core-image-minimal kas build foo.yml
bitbake u-boot-xlnx kas build foo.yml --target u-boot-xlnx
bitbake u-boot-xlnx u-boot-xlnx-scr kas build foo.yml --target u-boot-xlnx u-boot-xlnx-scr
bitbake -c build u-boot-xlnx kas build foo.yml --target u-boot-xlnx
bitbake -c build u-boot-xlnx kas build foo.yml --target u-boot-xlnx -c build
bitbake -c sstateclean u-boot-xlnx kas build foo.yml --target u-boot-xlnx -c sstateclean
bitbake -e u-boot-xlnx kas build foo.yml --target u-boot-xlnx -- -e
bitbake -g u-boot-xlnx kas build foo.yml --target u-boot-xlnx -- -g