基于PCI总线的WDM驱动程序开发研究

被引量 : 0次 | 上传用户:fuqinfeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于总线的数据传输系统对总线的传输速率有着较高的要求。随着计算机技术的飞速发展,EISA、MCA等传统总线已无法满足高速传输的要求,取而代之的是高性能的PCI总线。随着操作系统的不断升级,VxD驱动程序模型也逐渐被淘汰,WDM驱动程序成为新的驱动标准。因此,研究PCI总线的WDM驱动程序开发,对于开发高速数据传输系统有着重要的实际意义。论文首先是给出了Windows操作系统的驱动结构,进一步分析了PCI总线的特点,介绍了PCI总线信号定义、总线命令及PCI总线配置地址空间的结构和功能;在软件基础部分,详细讨论了WDM驱动程序的结构模型,分析了WDM驱动程序的IRP数据结构。在PCI的硬件设计部分,通过对PCI接口方案的比较,选择了PLX公司的PCI9656作为系统的接口芯片,实现了PCI卡的接口电路。给出了PCI的系统结构框图。对PCI接口的每一功能模块,讲解了设计思路,给出了实现的方法。本文的主要工作是开发PCI总线的功能驱动程序。基于VC6.0、XPDDK、DriverStudio3.1的编译环境进行了WindowsXP下PCI总线WDM驱动程序的开发。驱动程序具体包括六个功能模块:设备初始化、创建设备对象、访问PCI配置空间、硬件操作、中断处理、DMA传输。通过给出详细的程序代码,讲述了每一功能的实现方法。最后介绍了驱动程序的安装文件和安装方法,针对SoftICE工具给出了驱动调试的步骤。目前,开发出的PCI9656驱动程序已经成功应用到了《低频雷达试验系统》的数据传输卡中,解决了数据传输的速度瓶颈,大幅度提高了整个系统的性能。
其他文献
课程改革的关键在实施,而实施的关键在课堂。受传统知识本位、考试本位的影响,当前语文教学尽管改革不断深化,课堂的人文性有所加强,但语文教学少慢差费、效率低下的现状没有
直接用待定系数法详细地讨论了两类常见的二阶非齐次欧拉方程x2y''+axy'+by=xαPm(lnx),x2y''+axy'+by=xα[Px(lnx)cos(βlnx)+Pn(lnx)sin(βlnx)],特解的求法,并对求n阶非齐次欧拉方程的特解作了
光纤通信系统的诸多优点使得其在现代战争中发挥着越来越重要的作用。本文在分析光纤传输原理的基础上,详细介绍了光纤通信系统的基本结构、组成部分、性能特点、主要器件和
随着信息技术的快速发展,20世纪末开始酝酿一场新的军事革命—网络中心战(NCW,network centric warfare)。信息化战争将从“平台中心战”转向“网络中心战”,网络中心战将成
基于炉渣离子-分子共存理论(IMCT)建立了CaO-MgO-FeO-Fe2O3-SiO2渣系的磷分配比预报模型,即IMCT-LP模型.比较了该渣系在1823~1873 K时实测的磷分配比、IMCT-LP模型预报的磷分
探究性学习是学生自主地获取知识和技能、体验和了解科学探究的过程和方法、形成和提高创新意识、树立科学的价值观的活动过程.而以能力立意,联系生产实际,关注社会热点,考察
为了研究围压、节理特征对盘形滚刀破岩的影响,采用颗粒离散元法建立了不同围压、节理特征下的盘形滚刀破岩模型并进行数值仿真,研究不同围压与节理特征下对应的破碎模式、破
目的探讨腹膜后副神经节瘤的CT表现和临床特点,提高对该病的认识、诊断及鉴别诊断水平。方法结合文献复习,回顾性分析3例经病理证实的腹膜后副神经节瘤的CT和临床表现资料。
教学经验是指教师个体在经历与体验具体的日常教育教学实践中获得的知识或技能以及教育教学实施中所形成的规律性方法的总结,它是在一定的教学理论的指导下教师的长期教学实