嵌入式PCI-E设备驱动程序的开发与应用
发布时间:2017-12-09 01:21
本文关键词:嵌入式PCI-E设备驱动程序的开发与应用
更多相关文章: PCI-E 驱动程序 WDF驱动模型 I/O技术 DMA传输
【摘要】:LED打印机作为未来打印机市场的发展方向,在打印速度和打印分辨率方面较激光打印机有更多优势。打印机性能提高的同时也对计算机与打印机间的通信能力提出了更高的要求,而传统的控制器接口已无法满足打印机数据传输的要求。本课题的研究目的在于,研究开发嵌入式打印控制器PCI-E设备驱动程序,从而完成打印机设备的控制和高速数据的传输。 本文首先对计算机I/O总线技术的发展现状及PCI-E总线的技术特征做了详细的分析,对驱动程序开发中涉及到的PCI-E总线接口及其配置空间进行深入的理解与研究。在深入学习Windows驱动程序开发方法的基础上,根据打印控制器的功能需求,对其驱动程序提出了相应的设计要求,最终选择了WDF作为驱动开发模型,并搭建了驱动程序的开发环境。接着,根据通用PCI-E设备运行时所使用I/O技术,研究并实现了通用的PCI-E设备驱动的开发方法,内含驱动程序的初始化、I/O请求、设备中断处理和DMA数据传输的实现方法。对于特定的PCI-E设备,只需在根据此方法进行稍许改动即可完成其驱动程序开发。最后,结合设计方案的特点与目标,实现了嵌入式打印控制器的驱动程序,并对其各个功能块进行了综合的验证与测试,深入分析了嵌入式打印控制器的各种I/O性能,提出了较详细的驱动程序各个功能的验证与测试方案。 测试分析表明,,本文所开展的PCI-E设备驱动开发技术的研究,能够很好的配合嵌入式打印控制器的接口设计完成驱动程序开发。设计开发的驱动程序能够在Windows下稳定的运行,并能使用DMA操作进行高速率数据的传输,具有很好的实际应用价值。
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.11;TP334.8
【参考文献】
中国期刊全文数据库 前10条
1 宋正勋,谭宝华;低压差分信号技术[J];长春光学精密机械学院学报;2000年02期
2 钱宇红;;Windows设备驱动程序与开发工具[J];电子测量技术;2003年04期
3 于超,林争辉,林涛,焦孟草,曲红;基于PCI总线的通用DMA设计[J];国外电子测量技术;2004年04期
4 张锋;;高速信号传输技术综述[J];中国集成电路;2008年08期
5 钱宇红;;USB数据传输卡WDF驱动程序开发[J];计算机应用与软件;2012年06期
6 黎绍秀;卫红;兰春嘉;;PCI-E图像采集系统的WDF驱动程序设计[J];科学技术与工程;2011年16期
7 张琳琳;张涌;;PCI-E设备模块设计及其WDF驱动开发[J];科学技术与工程;2012年01期
8 徐欣;周舟;李楠;孙兆林;;基于FPGA的PXIe总线DMA设计与实现[J];微处理机;2010年04期
9 李正平;徐超;陈军宁;谭守标;;WDF设备驱动程序的设计与实现[J];计算机技术与发展;2007年05期
10 王嘉良;赵曙光;;用FPGA实现PCI-E接口和DMA控制器设计[J];计算机技术与发展;2011年06期
本文编号:1268573
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1268573.html