openbmc工程概述

摘要:
//Github。com/openbmc/openbmc。git目录概述openbmc项目目录主要包含meta{vendor}vector:直接参考REAME中的描述。md,执行。setupromulus构建编译,然后查看meta ibm中的meta romulus,以及meta{vendor}分支中的内容。

下载

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应用没有直接关系
openbmc工程概述第1张

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

免责声明:文章转载自《openbmc工程概述》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Git学习之路(4)- 撤销操作、删除文件和恢复文件RPC简介及原理介绍下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Deepfakes教程及各个换脸软件下载

源:https://blog.csdn.net/koest/article/details/80720078 Deepfakes目前用于深度换脸的程序基本都是用python编程语言基于tensorflow进行计算。以下列出几款常用的换脸程序优缺点浅析,用户可以根据自己的爱好和水平来选择,以下软件均需要先安装windows 版本的 VS2015,CUDA9....

原生js操作dom的总结

一.学习DOM之前需要知道的 1.什么是window?  window:是一个全局对象, 代表浏览器中一个打开的窗口, 每个窗口都是一个window对象 2.什么是document?         document是window的一个属性, 这个属性是一个对象         document: 代表当前窗口中的整个网页,         docum...

DotNet Core 介绍

前言 asp.net core rtm 6月底即将发布,自己也想着为社区做点共享,刚好最近不太忙,看到社区的小伙伴们都在为dotnet core的推广而贡献力量,项目中刚好在用rc2版本,就多写些文章来帮助那些还在学习的朋友们吧。 目录 dotnet core 和 .net的区别 github中dotnet core各个项目的状况 一、 dotnet...

前端小白之每天学习记录----js简单的组件封装

设计模式:是解决问题的模板 关于设计模式,可以阅读汤姆大叔的博文http://www.cnblogs.com/TomXu/archive/2011/12/15/2288411.html 这里简单介绍两种设计模式: 1.单例模式:单例就是保证一个类只有一个实例       eg:在JavaScript里,实现单例的方式有很多种,其中最简单的一个方式是使用对象...

【转】Windows按键消息—虚拟键码

来源:http://c.biancheng.net/cpp/html/1253.html 虚拟键码保存在WM_KEYDOWN、WM_KEYUP、WM_SYSKEYDOWN和WM_SYSKEYUP消息的wParam参数中。此代码标识按下或释放的键。 哈,又是「虚拟」,您喜欢这个词吗?虚拟指的是假定存在于思想中而不是现实世界中的一些事物,也只有熟练使用DOS汇...

canvas中文字和图片的绘制

绘制文字 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>canvas</title> <style> .canvas{border:1px...