Skip to main content
This section covers common real-world extension patterns for Qualcomm Linux. It is organized around the most frequent customization tasks.

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

Use devtool 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

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 the meta-qcom/ci/performance.yml configuration. See Create a build to optimize the boot KPI.

Partition layout

To add, delete, modify, or rename partitions, see Modify partition layout.