openbmc工程概述

下载

git clone https://github.com/openbmc/openbmc.git

目录概述

openbmc工程目录主要包含

  • meta-{vendor}
    vedor: amd,arm,aspeed,facebook,ibm...
  • meta-phosphor
  • meta-openpower
  • poky
  • meta-openembedded

刚开始看的时候,直接参照REAME.md里面的说明,执行. setup romulus build编译
然后从meta-ibm里面的meta-romulus看起,看了半天云里雾里。。

实际上,meta-{vendor}分支里面的内容,都是各个厂商基于meta-phosphor的修改
meta-phosphor才是openbmc的真正核心

那meta-openembedded,poky又是做什么的呢?可以自行搜索yocto,poky,openembedded之间的关系
总之,他们提供了bootloader、kernel、常用应用程序等package,为嵌入式系统提供基础运行环境
这些都属于基础框架的东西,和openbmc应用没有直接关系

所以整体框架如下
meta-{vendor}
|
|/
meta-phosphor
|
|/
meta-openembedded/poky

https://github.com/pswarfound
原文地址:https://www.cnblogs.com/zl-yang/p/14738288.html