文摘
英文文摘
声明
第一章绪论
1.1光盘驱动器产业的发展趋势
1.2课题背景
1.3本文完成的主要工作
第二章相关技术介绍
2.1 ATAPI接口介绍
2.1.1 ATAPI体系结构
2.1.2 ATAPI传输协议
2.2光驱主要性能指标
第三章系统的总体设计
3.1需求分析
3.2总体设计
3.3软件总体层次分析
3.4软件工作流程图
3.5本章小结
第四章解释器的设计与实现
4.1设计思想
4.2 CSV文件格式
4.3中间数据结构
4.3.1数据字典
4.3.2程序流程结构
4.3.3表结构
4.4词法和语法解析模块
4.4.1词法分析
4.4.2语法分析
4.5解释引擎
4.6解释执行控制器
4.7本章小结
第五章通信部分的实现
5.1主机与光驱间的信息传输
5.1.1 Windows NT系统下的SCSI模型
5.1.2 Windows NT中的SCSI Pass-Through Interface
5.1.3 SCSI Pass-Through的IOCTL
5.1.4 SCSI Pass-Through结构定义
5.2 Win32对驱动的通信机制的实现
5.2.1打开设备
5.2.2访问设备
5.2.3关闭设备
5.3光驱命令发送流程
5.4主要函数及使用方法介绍
5.4.1通信控制部分
5.4.2通信处理部分
5.5本章小结
第六章测试
6.1获得光驱及盘片信息
6.2写策略调整
6.3本章小结
第七章结论
参考文献
致谢