对OpenHpi研究的一点心得随记
2012-07-26 20:02
204 查看
最近本人在研究OpenHpi开源软件以及着手在xx服务器机框上部署,对于OpenHpi,国内的中文资料是在是太少了,可以毫不夸张地说是0,国外的资料也不多;研究这东西,就只能一边读源代码一边参考少有的英语技术文档,实在是前进的道路艰辛啊;下面说一下我对OpenHpi开发的一些感受吧;
Hardware Platform Interface (HPI).
OpenHpi是Service Availability Forum(SAF) 这个组织针对AdvancedTCA领域硬件平台接口的开源项目;实现的功能就是硬件单板的设备管理(监控诊断隔离等);
整个框架关键机制有:事件机制,日志机制,FUMI升级,传感器,报警机制,诊断机制,Hotswap热插拔机制,HPI_SHELL机制等;其中有domain域的管理,rpt资源在位管理,事件管理,报警管理等;
对上层用户提供一些标准接口,上层用户以session来建立会话,调用这些接口(直接调用或者远程socket建立连接)可以使用各种形式来开发上层管理显示系统,web,gtk,vc等等;下图是一个openHpi上层管理方式
(HPI的Client控制流程图)
开发工作量主要落在Plugin的开发,通过操作senor,control,inventory等RDR资源来实现单板的管理,plugin的开发主要是实现ABI接口函数;通过实现plugin,上层用户可以读取到具体某个服务器单板上的温度电压值等等信息;
HPI_SHELL client是HPI源码本身具有的一套机制,对于开发调试是很好的工具,很实用;启动命令hpi_shell;下图是一些HPI的shell命令;
linux下简单的启动HPI命令: >./openhpid –c /etc/openhpi/openhpi.conf
Hardware Platform Interface (HPI).
OpenHpi是Service Availability Forum(SAF) 这个组织针对AdvancedTCA领域硬件平台接口的开源项目;实现的功能就是硬件单板的设备管理(监控诊断隔离等);
整个框架关键机制有:事件机制,日志机制,FUMI升级,传感器,报警机制,诊断机制,Hotswap热插拔机制,HPI_SHELL机制等;其中有domain域的管理,rpt资源在位管理,事件管理,报警管理等;
对上层用户提供一些标准接口,上层用户以session来建立会话,调用这些接口(直接调用或者远程socket建立连接)可以使用各种形式来开发上层管理显示系统,web,gtk,vc等等;下图是一个openHpi上层管理方式
(HPI的Client控制流程图)
开发工作量主要落在Plugin的开发,通过操作senor,control,inventory等RDR资源来实现单板的管理,plugin的开发主要是实现ABI接口函数;通过实现plugin,上层用户可以读取到具体某个服务器单板上的温度电压值等等信息;
HPI_SHELL client是HPI源码本身具有的一套机制,对于开发调试是很好的工具,很实用;启动命令hpi_shell;下图是一些HPI的shell命令;
linux下简单的启动HPI命令: >./openhpid –c /etc/openhpi/openhpi.conf
相关文章推荐
- Amf3+socket开发网络游戏或应用的一点研究心得
- 一点研究心得
- qWikiOffice研究一点心得
- 研究ListView里的FastScroller的一点心得
- 关于做Andr“.NET研究”oid+J2ee系统集成开发的一点心得
- 研究“QQ开心农场”一点心得
- artoolkit学习之ARSimpleNativeCarsProj的一点研究心得
- 交易网站的架构的一点研究心得
- 转载:Amf3+socket开发网络游戏或应用的一点研究心得
- Amf3+socket开发网络游戏或应用的一点研究心得
- 代码优化的一点心得(1)
- 移动平台web开发的一点心得
- 关于framebuffer这几天学习的一点心得体会和疑惑
- ubuntu 8.04中编译ARM交叉平台的一点心得!
- Open Sound System (OSS) 研究笔记
- Lucene.Net, SQL Server 2008全文检索, Like模糊查询的一点心得
- open vswitch研究:ovs的安装和使用
- Asp.net 2.0使用Global.asax制作网站计数器的一点心得
- (2010-06-07)oracle中DMT与LMT表空间管理的一点研究
- Transform 使用的一点心得。