摘要: OpenBMC 开发学习计划 从零开始,学到能独立改一个子系统,并在 QEMU 里验证。电源服务只是第 4 阶段中的一节,不是全部。 当前环境: 系统:Windows 上的 Ubuntu 24.04 WSL2 已有:qemu-system-arm、Romulus 固件、openbmc 仓库,目录在 阅读全文
posted @ 2026-10-22 17:45 一枚码农 阅读(6) 评论(0) 推荐(0)
摘要: 新增硬件资源对象 ​ CSR中的对象定义来源于MDS模型,通过实例化MDS类定义,我们便可以很方便的在对应的设备配置中,将所需要的硬件管理数据配置齐全,然后在组件中对资源对象进行业务逻辑编写。 MDS对象定义 ​ 首先我们需要在my_app组件的MDS模型中定义资源类。 打开在《新增一个组件》中创建 阅读全文
posted @ 2026-09-17 16:16 一枚码农 阅读(21) 评论(0) 推荐(0)
摘要: 新增一个IPMI Sensor ​ 一个常见的场景便是需要将硬件上的某一个器件的读值,通过IPMI协议中定义的门限传感器呈现给用户。在本章节中,我们将配置一个LM75温度器件,同时配置一个对应的IPMI门限传感器,并呈现至对外接口。 CSR配置 ​ openUBMC采用一种软件描述性语言描述一个硬件 阅读全文
posted @ 2026-09-17 14:11 一枚码农 阅读(13) 评论(0) 推荐(0)
摘要: redfish 接口 openUBMC的SDK已经提供了完备的Redfish协议管理能力,并提供了强大的映射配置器,简化北向接口的适配工作量。 具体关于接口映射配置的介绍,请参考《接口映射配置》 映射配置增加 ​ redfish 是一个独立的组件,使用时先获取当前Redfish相关接口的映射配置仓 阅读全文
posted @ 2026-09-16 13:48 一枚码农 阅读(10) 评论(0) 推荐(0)
摘要: 新增IPMI命令 ​ IPMI(智能平台管理接口),Intelligent Platform Management Interface 的缩写,是常用的服务器带外管理协议之一。 IPMI模型定义 ​ openUBMC中提供了一套描述IPMI模型的方式,也属于MDS模型的一部分,因此仅需在MDS中定义 阅读全文
posted @ 2026-09-15 17:28 一枚码农 阅读(8) 评论(0) 推荐(0)
摘要: 新建组件框架 ​ openUBMC CLI支持一键创建新组件,简化组件框架搭建流程。 组件初始化 ​ 通过bingo执行新建组件命令,组件名称为my_app,使用openUBMC的Lua SDK作为组件SDK # 进入到工作目录 cd /home/workspace # 创建新组件 bingo ne 阅读全文
posted @ 2026-09-15 17:11 一枚码农 阅读(16) 评论(0) 推荐(0)
摘要: openUBMC 26.06 版本构建指导书 基于 Ubuntu 24.04 LTS 搭建 openUBMC 构建环境,完成系统准备、环境初始化、工具安装、配置及构建出包的全流程。 第1章 系统准备 本章介绍 openUBMC 构建对操作系统、硬件资源和网络环境的基本要求,并提供开发环境搭建指导。 阅读全文
posted @ 2026-09-15 15:17 一枚码农 阅读(62) 评论(0) 推荐(0)
摘要: baseboard.fru.bin 文件转成可读文件 使用 frugy (Python工具) # 安装 pip3 install frugy # 将 bin 文件转换成 YAML 文件 frugy baseboard.fru.bin -r # 或者直接输出到终端查看 frugy baseboard. 阅读全文
posted @ 2026-06-12 11:23 一枚码农 阅读(40) 评论(0) 推荐(0)
摘要: journalctl 是 systemd 系统中查看、管理系统日志的核心命令(替代传统的 /var/log/messages 等日志文件),用于查询内核、服务、应用等所有 systemd 管理的日志,支持实时监控、过滤、分页、导出等强大功能。 基础用法 1. 查看所有日志(默认) 直接执行,显示所有 阅读全文
posted @ 2026-06-10 11:23 一枚码农 阅读(102) 评论(0) 推荐(0)
摘要: bitbake 是 Yocto Project / OpenEmbedded 构建系统的核心命令,用于编译、构建、打包嵌入式 Linux 系统(镜像、软件包、SDK 等) bitbake 工作流程(极简理解) 解析配方 .bb / .bbappend 处理依赖(自动先构建依赖包) 执行任务链: fe 阅读全文
posted @ 2026-06-10 10:57 一枚码农 阅读(74) 评论(0) 推荐(0)