Add third-party layers
You can add any OpenEmbedded meta layer to the workspace by updating the KAS CI configuration files. See Add third-party layers to the workspace.Use devtool effectively
Usedevtool to modify recipes and source trees in the workspace. See Modify the Qualcomm Device Loader source using devtool for examples with QDL and Weston.
For common devtool tasks with kas, see Common Yocto tasks.
Machine, distro, and image customization
- Add custom machine configurations — define a custom machine configuration and build a custom image
- Add custom distribution configurations — add a custom distribution configuration file and enable or disable
DISTRO_FEATURES - Add image recipes — add image recipes and build using BitBake
- Customize image features — remove display or Bluetooth packages from images
Incremental builds
For shared cache setup to speed up builds across workspaces, see Set up shared Yocto cache. For common BitBake tasks such as cleaning build artifacts and generating an SDK, see Common Yocto tasks.Boot KPI optimization
To optimize device boot time, use themeta-qcom/ci/performance.yml configuration. See Create a build to optimize the boot KPI.

