电子束曝光系统中高速数据传输卡的软件设计
| 摘要 | 第3-5页 |
| ABSTRACT | 第5-6页 |
| 1 绪论 | 第9-11页 |
| 1.1 研究背景 | 第9页 |
| 1.2 高效驱动程序研究的意义 | 第9-10页 |
| 1.3 本论文的结构 | 第10页 |
| 1.4 本章小结 | 第10-11页 |
| 2 电子束曝光系统及高速数据传输卡的结构 | 第11-15页 |
| 2.1 电子束曝光系统概述 | 第11-13页 |
| 2.2 高速数据传输卡的结构 | 第13-14页 |
| 2.3 本章小结 | 第14-15页 |
| 3 高速数据传输卡的总线分析 | 第15-22页 |
| 3.1 总线选择与速度分析 | 第15-16页 |
| 3.2 PCI EXPRESS 总线系统结构 | 第16-19页 |
| 3.3 PCI EXPRESS 总线寻址空间 | 第19-21页 |
| 3.4 本章小结 | 第21-22页 |
| 4 高速数据传输卡基本驱动开发 | 第22-35页 |
| 4.1 LINUX 驱动程序的框架 | 第22-23页 |
| 4.2 模块驱动程序的基本结构 | 第23-24页 |
| 4.3 字符型驱动程序基本结构 | 第24-25页 |
| 4.4 PCI EXPRESS 设备的检测 | 第25-27页 |
| 4.5 设备的地址映射 | 第27-28页 |
| 4.6 IO 操作的边际效应 | 第28-29页 |
| 4.7 双拷贝模式 | 第29-30页 |
| 4.8 设备的打开与关闭 | 第30-31页 |
| 4.9 设备的基本读写操作 | 第31-34页 |
| 4.10 本章小结 | 第34-35页 |
| 5 高速数据传输的实现 | 第35-51页 |
| 5.1 DMA 数据传输 | 第35-36页 |
| 5.2 DMA 内存分配 | 第36-38页 |
| 5.3 中断处理 | 第38-42页 |
| 5.4 MMAP 映射过程 | 第42-43页 |
| 5.5 MMAP 方法的实现 | 第43-45页 |
| 5.6 应用程序设计 | 第45页 |
| 5.7 系统性能测试 | 第45-49页 |
| 5.7.1 mmap 方式与双拷贝方式的性能比较 | 第45-48页 |
| 5.7.2 DMA 参数对性能的影响 | 第48-49页 |
| 5.8 本章小结 | 第49-51页 |
| 6 总结 | 第51-52页 |
| 6.1 本文研究工作总结 | 第51页 |
| 6.2 进一步研究工作的展望 | 第51-52页 |
| 参考文献 | 第52-54页 |
| 附录:符号与标记 | 第54-55页 |
| 致谢 | 第55-56页 |
| 攻读学位期间发表的学术论文目录 | 第56-60页 |