基于嵌入式Liux的IPMI驱动程序设计.docVIP

  • 1
  • 0
  • 约1.26万字
  • 约 8页
  • 2016-10-06 发布于贵州
  • 举报
基于嵌入式Liux的IPMI驱动程序设计

基于嵌入式Linux的IPMI驱动程序设计 2012-04-28 丁四华,张志政,东南大学 摘 要:针对Linux内核下通用IPMI协议实现部分过于复杂、繁琐、占用过多内存资源,不利于某些简单嵌入式应用场合的不足,提出了通过在FPGA逻辑模拟I2C通道的HOST单板与IPMC子卡的硬件环境上,采用经过简化的IPMI请求/应答消息格式,借助专业Linux的I2C核心框架,实现了相应的IPMI驱动程序功能,方便了管理员监测、管理、诊断系统状态,并根据系统崩溃时的状态,来及时恢复系统。本文详细描述了简化的IPMI协议原理,以及基于Linux内核I2C核心框架的IPMI驱动的各功能模块的设计原理,并详细描述了IPMI驱动功能模块的数据收发流程。研究结果表明,改进的简化IPMI驱动功能模块有效的降低了系统的复杂度、节省了内存资源,达到了精简嵌入式应用系统的目的。 关键词:Linux;IPMI协议;FPGA;IPMC子卡;I2C总线 1. 引言 ????IPMI(Intelligent Platform Management Interface)是一种无代理的智能平台管理接口,是由Intel 等公司推出的一个重要的开放标准。IPMI定义了管理员如何监测系统硬件状态,控制系统组件和检索重要系统事件的日志以进行远程管理和恢复。 ????近年来,广泛采用IPMI协议来监测硬件系统的状况,例如温度

文档评论(0)

1亿VIP精品文档

相关文档