大家好,欢迎来到IT知识分享网。
BMC硬件本身就是一个计算机系统。 与常用的计算机系统相比, BMC中的硬件资源非常有限。 因此OpenBMC被设计为完整的Linux发行版, 可以灵活地定制以支持不同的BMC Soc或板卡。
OpenBMC映像包括一个引导程序 (u-boot), 一个Linux内核, 开源软件包和特定于主板的软件包。
- 引导加载程序和Linux内核: 包括BMC SoC的各种硬件驱动程序, 包括i2c驱动程序, USB驱动程序, LPC驱动, PWM驱动程序和SPI驱动等等
- 开源软件包: 一般包括常用应用程序, 例如BusyBox, i2ctools, lm传感器, OpenSSH和Python等。
- 用户板的软件包: 包括用于特定板的初始化脚本和工具。
OpenBMC中, 共有三组层:
- 通用层: 包括可用于不同板卡和BMC SoC的软件包。 如meta-openembedded, meta-security等。
- SoC层: 包括特定于BMC SoC的软件包。
- 板层: 包括用于不同板的封装。 应用于特定Wedge的硬件配置的初始化脚本和工具
-
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/31429.html