BMC开发五 – OpenBMC 软件架构

BMC开发五 – OpenBMC 软件架构BMC硬件本身就是一个计算机系统。与常用的计算机系统相比,BMC中的硬件资源非常有限。因此OpenBMC被设计为完整的Linux发行版,可以灵活地定制以支持不同的BMCSoc或板卡。OpenBMC映像包括一个引导程序(u-boot),一个Linux内核,开源软件包和特定于主板的软件

大家好,欢迎来到IT知识分享网。

BMC硬件本身就是一个计算机系统。 与常用的计算机系统相比, BMC中的硬件资源非常有限。 因此OpenBMC被设计为完整的Linux发行版, 可以灵活地定制以支持不同的BMC Soc或板卡。 

OpenBMC映像包括一个引导程序 (u-boot), 一个Linux内核, 开源软件包和特定于主板的软件包。 

  • 引导加载程序和Linux内核: 包括BMC SoC的各种硬件驱动程序, 包括i2c驱动程序, USB驱动程序, LPC驱动, PWM驱动程序和SPI驱动等等
  • 开源软件包: 一般包括常用应用程序, 例如BusyBox, i2ctools, lm传感器, OpenSSH和Python等。
  • 用户板的软件包: 包括用于特定板的初始化脚本和工具。 

    BMC开发五 - OpenBMC 软件架构

     OpenBMC中, 共有三组层:

    • 通用层: 包括可用于不同板卡和BMC SoC的软件包。 如meta-openembedded, meta-security等。 
    • SoC层: 包括特定于BMC SoC的软件包。 
    • 板层: 包括用于不同板的封装。 应用于特定Wedge的硬件配置的初始化脚本和工具
    • BMC开发五 - OpenBMC 软件架构

       

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/31429.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信