这个仓库包含整个OpenBMC文档,每个组件下有各自的组件文档。
OpenBMC使用
这些文档描述了如何使用OpenBMC,包括使用OpenBMC系统的编程接口。
rest-api.md: 介绍如何使用 OpenBMC REST API
console.md: 使用 host console
host-management.md: 在OpenBMC下执行 host management 任务
code-update: 更新 OpenBMC 及 host 平台固件
OpenBMC开发
这些文档包含开发 OpenBMC 代码细节。
cheatsheet.md: 快速参考一些通用的开发任务
contributing.md: 指导如何贡献代码给OpenBMC
kernel-development.md: 常见的内核开发任务参考
OpenBMC目标
OpenBMC的目标是为数据中心计算机系统创建并实现一个高度可扩展的BMC软件框架。
从顶层看有几个目标:
OpenBMC框架必须是可扩展的,易于学习并可以用多种语言进行开发使用。
为外部管理提供REST API,并为其他类型的管理交互提供“可插入”接口。
提供一个远程主机控制台,可通过网络访问
可通过REST界面和host进行可持续的网络配置
为主机提供强大的RTC管理解决方案
与主机和BMC之间的基本IPMI通信的主机固件实现兼容
提供灵活和分层次的库存跟踪组件
维护传感器数据库和跟踪阈值