Ubuntu开发环境搭建
更新时间:2025/4/8
在Gitcode上查看源码

在Ubuntu开发环境上搭建openUBMC环境,能够基于openUBMC所提供的工具包以及开源工具进行源码安装。

NOTE

部分安装操作以及工具命令依赖sudo权限,请使用具备sudo权限的用户进行openUBMC安装与开发。

配置GitCode账户

在源码安装之前需要配置gitcode账户,请参考gitcode添加密钥

shell
git config --global user.name <your username>
git config --global user.email <your email>
ssh-keygen -t rsa -b 2048 -C <your email>
cat ~/.ssh/id_rsa.pub

IMPORTANT

提交PR时,机器人会基于git config设置的邮箱检查签署CLA状态。请保持邮箱地址一致。

由于安全原因,gitcode要求https下载时设置个人令牌,可以通过git设置,使用ssh替换https下载:

shell
git config --global url."git@gitcode.com:".insteadof "https://gitcode.com/"

开发者环境准备

  1. 拉取manifest仓代码到本地工作空间。

    shell
    mkdir workspace
    cd workspace
    git clone git@gitcode.com:openUBMC/manifest.git
  2. 之后,开发者需前往openUBMC社区软件应用中心下载bmcsdk,并将下载的bmcsdk文件存放在manifest代码仓目录下。然后,执行脚本文件进行环境初始化(此命令依赖bmcsdk.zip中的hpm_tools、rtos_compiler、sdk,以及lua-format)。

    shell
    cd manifest
    python3 init.py -path ./bmc_sdk.zip -user USER -psw PASSWORD  # USER和PASSWORD为openUBMC社区用户名和密码

至此,你已使用openUBMC的初始化脚本完成了环境搭建,可以在后续的章节中使用该环境进行开发。