Kas は、 Yocto ベースのプロジェクトを簡単に管理・ビルドするためのツール。
BitBake は、ビルドはしてくれるが複数の Git レポジトリの管理はしてくれない。 Repo や vcstool はレポジトリ管理のみ。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 |