🖥️ 国内首个 OpenBMC 中文技术社区
OpenBMC 中文技术站 致力于为国内 BMC 开发者提供:
- 📚 系统化的入门教程
- 🔧 深入的实战案例
- 📖 协议规范的解读
- 🛠️ 常用工具的使用指南
- 开发环境搭建 - 从零搭建 OpenBMC 开发环境
- QEMU 模拟运行 - 无需硬件,用 QEMU 体验 OpenBMC
- 第一个 Hello World - 编写并运行你的第一个程序
- OpenBMC 架构解析 - 深入理解系统架构
- IPMI 2.0 协议详解 - 掌握 IPMI 协议
- Redfish API 入门 - 学会用 Redfish 管理 BMC
| 分类 | 内容 |
|---|---|
| 入门系列 | 环境搭建、QEMU 使用、基础开发 |
| 规范解读 | IPMI 2.0、Redfish、SMBus 协议 |
| 开发实战 | Yocto、D-Bus、IPMI 命令开发 |
| 芯片专题 | ASPEED AST2600/2700 适配 |
| 工具链 | Bitbake、devtool、固件分析 |
- 固件框架: OpenBMC (Linux Foundation 项目)
- 构建系统: Yocto Project / Bitbake
- 通信协议: IPMI 2.0、Redfish、REST API
- 主要芯片: ASPEED AST2600/2700、高通、英特尔
欢迎贡献内容!
- Fork 本仓库
- 创建分支 (
git checkout -b feature/xxx) - 提交更改 (
git commit -m 'Add some feature') - 推送到分支 (
git push origin feature/xxx) - 创建 Pull Request
- GitHub Issues: 提交问题
- 邮件: wangxianzhen@outlook.com
本项目采用 MIT 许可证 - 详见 LICENSE 文件
Made with ❤️ by BMC 开发者,为 BMC 开发者