目 录
文摘
英文文摘
声明
第一章绪论
1.1课题的研究背景
1.2国内外研究现状
1.3主要研究内容
1.4文章组织与结构
第二章IPMI程序研发遵循的规范标准
2.1 Linux驱动程序框架
2.1.1字符设备和块设备
2.1.2设备驱动程序接口
2.1.3设备驱动程序模块
2.2 Sysfs文件系统
2.3 IPMI规范
2.4基板管理控制器
2.5本章小节
第三章IPMI驱动程序总体设计
3.1 IPMI驱动程序总体架构
3.2本系统关键设计思想
3.2.1事件驱动设计在本驱动中的运用
3.2.2 IPMI驱动对象
3.2.3 IPMI驱动事件格式定义
3.2.4错误处理
3.3本章小结
第四章IPMI驱动应用程序接口设计与实现
4.1驱动应用程序接口总体设计
4.2驱动应用程序接口实现
4.2.1区分不同用户的机制
4.2.2设备的打开和关闭流程
4.2.3驱动的非阻塞机制的实现
4.2.4命令发送流程
4.2.5设备同步访问机制的实现
4.3本章小结
第五章IPMI驱动消息管理器设计与实现
5.1消息管理器总体设计
5.2 IPMI用户、消息和系统接口管理策略
5.3 BMC调度策略
5.4 BMC消息的接收和处理方法
5.5本章小结
第六章IPMI系统接口层的设计与实现
6.1 IPMI驱动与BMC的通信方式分析
6.2 IPMI系统接口的自动侦测模块实现
6.3 IPMI系统接口抽象化模块设计及实现
6.4系统测试结果
6.4.1验证多用户支持
6.4.2实验结果比较
6.5本章小结
第七章总结与展望
7.1全文总结
7.2研究展望
参考文献
致谢