电子束曝光系统中高速数据传输卡的软件设计
摘要 | 第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页 |