Kas Build Tips

Kas is a tool that makes it easier to manage and build Yocto-based projects.

BitBake can perform builds, but it does not manage multiple Git repositories. Repo and vcstool are only for repository management. West is still focused on 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