searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

如何在WSL2下编译OurBMC 1.0.0

2024-05-22 03:16:22
23
0

第一步:下载OurBMC代码,解决en_US.UTF-8 locale报错

在笔者前一篇《如何准备基于WSL2的OurBMC编译环境》文章中,已经介绍了如何安装WSL2以及Ubuntu 22.04系统并整备OurBMC的编译环境。

下面我们开始下载OurBMC社区源码,使用git clone命令从社区下载OurBMC代码:

git clone git@gitee.com:ourbmc/openbmc.git ourbmc

尝试使用bitbake编译出evb-pe2201平台镜像,一般会碰到如下的字符集报错信息(黄框)

cd ourbmc                                                                                  

source setup evb-pe2201                                                           

bitbake obmc-phosphor-image                                                 

使用localedef命令添加en_US.UTF-8字符集,可解决“Your system needs to support the en_US.UTF-8 locale.”报错。

suXXX localedef -v -c -i XXX -f XXX XXXX (具体命令因百度敏感词无法给出,请读值自行百度)

第二步:确认编译的Machine名称以及BMC Image位置

首次构建 OurBMC,需要耗费很长的时间,这是因为要从互联网上下载各种软件包、工具链等。 'bitbake obmc-phosphor-image' 命令执行完成后,将会在 ‘tmp/dempoy/images/evb-pe2201' 目录下,生成 u-boot 、内核、文件系统、mtd 格式镜像等文件。

将类似名为“obmc-phosphor-image-evb-pe2201-20240116021732.static.mtd”的 mtd 格式固件,烧录到 BMC 卡的 flash。启动 BMC 系统,即可验证 BMC 固件功能是否达到预期要求。

 

0条评论
0 / 1000
iasi
7文章数
0粉丝数
iasi
7 文章 | 0 粉丝
原创

如何在WSL2下编译OurBMC 1.0.0

2024-05-22 03:16:22
23
0

第一步:下载OurBMC代码,解决en_US.UTF-8 locale报错

在笔者前一篇《如何准备基于WSL2的OurBMC编译环境》文章中,已经介绍了如何安装WSL2以及Ubuntu 22.04系统并整备OurBMC的编译环境。

下面我们开始下载OurBMC社区源码,使用git clone命令从社区下载OurBMC代码:

git clone git@gitee.com:ourbmc/openbmc.git ourbmc

尝试使用bitbake编译出evb-pe2201平台镜像,一般会碰到如下的字符集报错信息(黄框)

cd ourbmc                                                                                  

source setup evb-pe2201                                                           

bitbake obmc-phosphor-image                                                 

使用localedef命令添加en_US.UTF-8字符集,可解决“Your system needs to support the en_US.UTF-8 locale.”报错。

suXXX localedef -v -c -i XXX -f XXX XXXX (具体命令因百度敏感词无法给出,请读值自行百度)

第二步:确认编译的Machine名称以及BMC Image位置

首次构建 OurBMC,需要耗费很长的时间,这是因为要从互联网上下载各种软件包、工具链等。 'bitbake obmc-phosphor-image' 命令执行完成后,将会在 ‘tmp/dempoy/images/evb-pe2201' 目录下,生成 u-boot 、内核、文件系统、mtd 格式镜像等文件。

将类似名为“obmc-phosphor-image-evb-pe2201-20240116021732.static.mtd”的 mtd 格式固件,烧录到 BMC 卡的 flash。启动 BMC 系统,即可验证 BMC 固件功能是否达到预期要求。

 

文章来自个人专栏
服务器管理固件
7 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0