代码仓
中
构建你的BMC
更新时间: 2026/11/12
在AtomGit上查看源码

本文指导您使用默认配置生成 openUBMC 的 HPM 整包。完成环境初始化、构建和产物检查后,即完成首次出包。

准备环境 ​

请先完成《开发环境快速搭建》。如果已在当前开发环境完成初始化,可直接开始构建,无需重复初始化。

构建hpm包 ​

HPM 是 openUBMC 的升级包格式。本例使用在研版本的默认参数,为 openUBMC 单板构建个人调试整包。

NOTE

示例假设 manifest 仓库位于 /home/workspace/manifest;若不在该路径,请替换为实际路径。

shell
cd /home/workspace/manifest
bingo build -t personal -b openUBMC -bt debug --stage dev

上述命令展开了默认构建目标(personal)、单板(openUBMC)、构建类型(debug)和阶段(dev)。在未通过 OPENUBMC_DEFAULT_BOARD_NAME 修改默认单板的环境中,等同于 bingo build,执行一次即可。

检查构建产物 ​

确认本次 bingo build 成功结束,并在 manifest/output/ 中生成本次构建的 rootfs_openUBMC.hpm,即完成默认 HPM 整包构建。

如果目标仅为生成 HPM 包,到此即可结束。构建成功后,无需因尚未配置真实签名服务而切换单板或重新出包。生成 HPM 包不代表已通过设备升级和功能验证;设备验签要求应在升级目标设备时单独确认。

按需阅读 ​