Skip to main content
Qualcomm® Linux 内核源代码公开托管在 GitHub 上,无需任何特殊凭据。请选择与您的构建工作流相匹配的访问路径。 表:内核分支

Yocto 工作流

Yocto 工作流通过 meta-qcom 层访问内核。在构建期间,BitBake 会自动获取内核源代码。 获取以下仓库的访问权限: 发布标签遵循 qli-<version> 约定(例如 qli-2.0)。有关可用标签,请参阅 Qualcomm Linux 发行说明 - 简介

使用 kas 同步 meta 层

在您的工作区根目录下运行以下命令。同步后,工作区中将包含一个 meta-qcom/ 目录。
要在不运行完整构建的情况下获取并解包内核源代码,请打开 kas shell(将 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 留空。
配方文件为每个发行版指定了确切的 SRCREVSRCBRANCH 有关完整的构建步骤,请参阅使用 Yocto 构建内核

独立工作流

对于独立工作流(不构建完整 Yocto 镜像的纯内核构建),请克隆内核仓库:
要与发布构建中使用的确切源代码版本保持一致,请检查 meta-qcom/recipes-kernel/linux/linux-qcom_6.18.bb 中的 SRCREV 字段。 有关完整的构建步骤,请参阅不使用 Yocto 构建内核