- 博客(62)
- 资源 (44)
- 收藏
- 关注
原创 openbmc 阈值sensor & fru 分析
本文介绍了OpenBMC中IPMI传感器的实现机制,主要基于SDKv09.03代码库。文章首先分析了phosphor-host-ipmid项目中的传感器处理流程,重点研究了sensorhandler.cpp文件中的ipmiSensorGetSensorReading函数调用关系。通过追踪代码发现,传感器数据通过D-Bus接口获取,并由Python脚本生成的sensor-gen.cpp文件处理。开发包中使用meson构建系统,通过yaml配置文件定义传感器参数。最后指出实际的yaml配置文件位于meta-ph
2025-07-30 00:04:22
72
原创 openbmc 日志系统继续分析(二)
摘要: 本文分析了OpenBMC日志系统的架构和实现,重点研究了phosphor-logging、phosphor-sel-logger等核心组件。系统通过D-Bus接口实现日志传递,其中phosphor-sel-logger注册了IpmiSelAdd等方法,并将日志转发给phosphor-logging服务处理。日志系统采用分层设计,包含日志记录、事件监控和IPMI接口等功能模块,通过sdbusplus和boost库实现组件间通信。代码分析展示了日志创建、存储和管理的具体实现过程。
2025-07-24 23:48:08
60
原创 openbmc hwmon与sensor监控
注意: 本节是快速浏览整个sensor框架,了解大致的运行机制。难免会有相关描述不当,谨慎阅读。本节主要简述怎么让sensor在openbmc上运行起来。sensor包含物理硬件数据的读取与sensor相关的配置信息,例如阈值,sensor名字(出来的名字)。在openbmc上讲究的均为功能分离,模块化的管理。内核hwmon: 底层实际和物理硬件通信,获取实际的数据。,实际应用层获取sensor数据,暴露到dbus上sensor的配置信息,暴露到dbus上。
2024-12-21 16:43:10
2096
原创 aspeed2600 openbmc对mctp over pcie的支持分析(支持mctp over pcie)
aspeed2600 openbmc适配mctp over pcie
2024-08-28 22:46:05
4991
5
原创 aspeed2600 GPIO分析与适配ipmitool power status, ipmitool power on/off
openbmc适配power status
2024-08-04 17:44:54
2002
原创 openbmc 开发四(ast2500) 适配power status
ast2500适配power status/chassis power status.
2023-12-03 13:40:13
2925
1
原创 openbmc 开发三(ast2500)适配u-boot/kernel
使用基于ast2500+aspeed sdk codebase,支持基本uboot+linux
2023-11-26 15:33:03
2582
6
stm32f103+rt-thread操作w25x16文件系统
2015-07-09
stm32f103vet6+rt-thread finsh shell
2015-07-09
stm32f103vet6+protothreads
2015-07-09
stm32的IAP与APP相互转换程序
2014-06-13
stm32f103vet6+rt-thread lwip
2015-07-09
可变短信内容转换
2015-10-10
Makefile文件下载
2017-09-02
linux0.11分析之信号_进程_内存管理与文件系统.pdf
2020-02-28
stm32f103vet6+ili9341+littlevgl.rar
2020-05-03
树莓派A20 按键中断驱动程序(包括Makefile 与应用层测试程序)
2017-07-22
stm32f429 i2c.rar
2020-11-08
seed-xds560plus jtag驱动.rar
2020-07-07
linux-mqtt阿里云.rar
2020-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人