上虞网站建设文广网络,金网科技,南宁网络推广服务商,中国化工网网站建设建议OpenBMC
本项目的AST2500分支核心代码的机型是ast2500-default#xff0c;克隆代码后进入编译环境的命令为#xff1a; source setup ast2500-default
一、源码下载、配置以及编译
重要#xff1a;请参阅confluence 详细步骤
二、代码使用方法
目前所有自定义修改的代码…OpenBMC
本项目的AST2500分支核心代码的机型是ast2500-default克隆代码后进入编译环境的命令为 source setup ast2500-default
一、源码下载、配置以及编译
重要请参阅confluence 详细步骤
二、代码使用方法
目前所有自定义修改的代码均在build/ast2500-default/workspace 目录完成选择此目录可以避免和官网源代码混淆同时此目录进行了版本控制会进行提交代码的忽略规则具体看主目录的.gitignore文件
在build/ast2500-default/workspace目录下 所有新增的自定义配置文件均在目录
recipes-phosphor所有自定义修改过的源码在目录
sources #存放源码
appends #存放源码对应的编译文件.bbappend1) 上传未在版本库管理的源码
devtool modify 可以把源码导出到sources 目录并且在appends目录生成相应的.bbappend文件为了比例执行git status出现大量无关紧要的记录这两个目录默认都不在版本控制中是被忽略的如果需要上传新的源码需要首先在.gitignore文件放开忽略
具体怎么做假如要上传代码bmcweb 1.导出代码devtool modify bmcweb然后修改代码后编译并且升级验证通过 2.放开忽略修改主目录的[.gitignore]文件添加如下五行
#放开源码bmcweb
!build/ast2500-default/workspace/appends/bmcweb_git.bbappend #放开.bbappend
!build/ast2500-default/workspace/sources/bmcweb/ #放开源码目录
build/ast2500-default/workspace/sources/bmcweb/oe-logs #屏蔽源码目录的oe-logs软链接编译的时候会自动生成
build/ast2500-default/workspace/sources/bmcweb/oe-workdir #屏蔽源码目录的oe-workdir软链接编译的时候会自动生成然后使用git statusbmcweb可以add了之后使用git正常add、commit、push即可下载再修改其中的代码只需add相应的文件即可。
2) 修改版本号
修改 build/ast2500-default/conf/local.conf 文件的VOPENBMC 变量。
# openbmc 版本号
VOPENBMC ast.1.13修改默认的静态IP
修改 build/ast2500-default/workspace/recipes-phosphor/network/systemd-conf/00-bmc-eth0.network文件的Address和Gateway项。 Address为默认静态IP地址Gateway为默认IP地址的网关需要对应上。
Address172.31.1.55/24
Gateway172.31.1.1放在北京实验室机房中172.31.1.xx 网段的地址网关需要设置为Gateway172.31.1.124为子网掩码对应255.255.255.0 放在北京办公位IP地址需要设置192.168.2.xx网段网关Gateway192.168.2.254
了解更多官方文档
OpenBMC 文档 存储库深入了解 OpenBMC。电子邮件openbmclists.ozlabs.org https://lists.ozlabs.org/listinfo/openbmcDiscordhttps://discord.gg/69Km47zH98