Yocto 工作流
Yocto 工作流通过meta-qcom 层访问内核。在构建期间,BitBake 会自动获取内核源代码。
获取以下仓库的访问权限:
- meta-qcom(层):https://github.com/qualcomm-linux/meta-qcom
qli-<version> 约定(例如 qli-2.0)。有关可用标签,请参阅 Qualcomm Linux 发行说明 - 简介。
使用 kas 同步 meta 层
在您的工作区根目录下运行以下命令。同步后,工作区中将包含一个meta-qcom/ 目录。
rb3gen2-core-kit.yml 替换为您的机器 YML)并运行 unpack 任务:
meta-qcom/conf/machine/include/qcom-base.inc 中选择,每个机器配置都会继承该文件:
对于 LTS BSP 选择
linux-qcom,对于主线(mainline)BSP 选择 linux-qcom-next,并将 PREFERRED_VERSION_virtual/kernel 留空。SRCREV 和 SRCBRANCH:
有关完整的构建步骤,请参阅使用 Yocto 构建内核。
独立工作流
对于独立工作流(不构建完整 Yocto 镜像的纯内核构建),请克隆内核仓库:meta-qcom/recipes-kernel/linux/linux-qcom_6.18.bb 中的 SRCREV 字段。
有关完整的构建步骤,请参阅不使用 Yocto 构建内核。
