文摘
英文文摘
承诺书
注释表
第一章绪论
1.1 BIOS在计算机系统软件中的地位和功能
1.1.1 BIOS的重要性
1.1.2 BIOS的功能组成
1.2课题背景
1.2.1传统BIOS的弊端
1.2.2 BIOS研究的国内外现状及发展趋势
1.2.3开发MiniBIOS的意义和目标
1.3论文研究内容及论文结构
第二章BIOS开发的基本概论与规范
2.1硬件体系结构
2.1.1中央处理器
2.1.2 DRAM控制器
2.1.3系统芯片组
2.2总线协议
2.2.1 PCI总线
2.2.2 ATA总线
2.2.3 SMBUS总线
第三章MiniBIOS的总体设计
3.1 MiniBIOS体系结构设计
3.1.1平台层
3.1.2总线层
3.1.3设备层
3.1.4应用层
3.2系统代码运行流程图
3.3源代码的目录维护
3.4开发平台与测试环境
第四章MiniBIOS中PCI协议的实现
4.1 PCI配置空间
4.1.1配置空间的结构
4.1.2配置空间的功能
4.1.3配置空间访问方式
4.2 MiniBIOS中PCI总线驱动的编程实现
4.2.1 PCI设备数据结构
4.2.2 PCI总线枚举
4.2.3 PCI总线资源配置
第五章MiniBIOS中系统引导模块的设计与实现
5.1 MiniBIOS引导模块工作原理
5.2 MiniBIOS引导模块的设计
5.3 ATA协议实现
5.3.1 ATA协议概述
5.3.2 ATA协议模块的编程实现
5.4 EXT2文件系统实现
5.4.1 EXT2文件系统概述
5.4.2 EXT2文件系统数据结构
5.4.3 EXT2文件系统的编程实现
5.5引导协议实现
5.5.1 Linux/i386引导协议
5.5.2引导协议数据结构设计
5.5.3启动内核实现流程
第六章系统总结与展望
参考文献
致谢
在学期间的研究成果