git clone https://github.com/openbmc/openbmc cd openbmc git checkout 2.11.0 export TEMPLATECONF=meta-evb/meta-evb-raspberrypi/conf . openbmc-env修改 build/conf/local.conf:
我把
MACHINE ??= "raspberrypi3"和加上
GPU_MEM = "16" IMAGE_FSTYPES += " rpi-sdimg"讓輸出成 sd card img 格式。
然後修改 meta-phosphor/classes/image_types_phosphor.bbclass
FLASH_SIZE ?= "131072"不然build 完會有 too large 的 Error.
就可以到 build 下開始 build
bitbake obmc-phosphor-imagebuild 完,在 /build/tmp/deploy/images 下的 *sdimg 就是燒錄檔。
dd 到 sdcard 後,mount 回來,在 boot partition (vfat) 家上
enable_uart=1插入 pi3 開機,等一下就可以在 uart console 看到 login prompt (沒有 boot log)
default root password 是 0penBmc (zero-bmc)
OpenBmc 就是一個標準的 linux,沒什麼特別的,只是裝了一些 bmc 的 tool,以往的 bmc snmp, rest4, gprc web 等服務,都是 linux 標準 packages.
沒有留言:
張貼留言