Skip to main content
Yocto 构建指南介绍了如何直接在主机上构建稳定且经过验证的 meta-qcom 版本。本指南介绍如何使用 kas-container 在 Docker 容器中运行相同的构建,这样就无需在主机上安装 Yocto 构建依赖项,并可确保获得一致、可重现的构建环境。

前提条件

  • kas-container 要求主机上已安装并运行 Docker。请按照官方 Docker 文档进行设置
  • kas-container 是随 kas 一起提供的包装脚本。当您使用 pipx 安装 kas 时(如 Yocto 构建指南的主机设置部分所述),kas-container 会自动安装到同一环境中,并可在您的 PATH 中使用。确认系统上 kas-container 是否可用

配置参数

下表描述了当前版本的构建标签。这些值需要替换到构建命令中。

构建说明

  • 下载 Qualcomm 的 Yocto 层 meta-qcom。有关最新的 <meta-qcom-release-tag>,请参阅配置参数
  • 使用 kas-container 构建软件镜像。您可以基于机器和发行版组合定义构建目标。
  • 构建会生成一个 tarball,其中包含执行一次完整全新刷写所需的所有相关文件,包括分区元数据、启动固件、ESP 分区和 rootfs。构建成功后,请检查构建产物中是否存在 qcomflash tarball。以下示例使用 qcom-multimedia-proprietary-image 作为镜像名称。