当前位置:主页 > 科技论文 > 计算机论文 >

基于Windows的USB接口WDM驱动研究和应用

发布时间:2025-01-01 05:55
  Windows2000╱XP/VISfA已经成为PC的主流操作系统,要想实现在Windows操作系统下对硬件设备的操作,必须通过在WDM模型下设计的驱动程序这个软接口。随着USB2.0的发展,运用USB这种具有热插拔,高速率等优点的接口设备已开始流行。Windows驱动程序模型WDM(Windows Driver Model)是一种全新的设备驱动程序模式,可以运行于Windows98/2000/XP等多种操作系统平台。WDM采用模块化、分层次类型的驱动程序结构。作为一种符合WDM的驱动程序,USB驱动程序分为USB总线驱动程序和USB功能驱动程序两个层次。USB总线驱动程序负责控制实际的硬件,实现与底层的通信。USB功能驱动程序由设备开发者编写,位于USB总线驱动程序的上层,通过向USB总线驱动程序发送USB请求包,来实现对USB设备信息的发送或接收。本文以运用EZ-USB芯片的卫星视频接收设备为例,论述了如何运用DDK工具包,开发USB设备WDM驱动程序。重点介绍了USB驱动程序中“DriverEntry”、添加设备例程、即插即用处理例程、读写操作例程等几个重要例程的设计实现,以及应用...

【文章页数】:58 页

【学位级别】:硕士

【部分图文】:

图1.1Windows驱动程序种类内核模式驱动程序使用系统级代码编写,且运行在内核模式下,因为内核模式允许直接访问硬件,这些驱动程序被用来直接控制硬件

图1.1Windows驱动程序种类内核模式驱动程序使用系统级代码编写,且运行在内核模式下,因为内核模式允许直接访问硬件,这些驱动程序被用来直接控制硬件

图1.1Windows驱动程序种类内核模式驱动程序使用系统级代码编写,且运行在内核模式下,因为内核模式允许直问硬件,这些驱动程序被用来直接控制硬件。内核模式驱动程序包含了许多子类:1.PnP驱动程序就是一种遵循Windows即插即用协议的内核模式驱动程序。2.WDM驱动程序是一种....


图4.2INF文件的树状结构

图4.2INF文件的树状结构

图4.2INF文件的树状结构棵树的根是Manufacturer段,列出了文件中有硬件描述的所有公司。【manufacturer」,,WalterOneySoftware”=DevieeList,,FinestOrganizationOnEarthYet,,=FOGEY个独立厂商的....


图5.1ZLI0039原理图

图5.1ZLI0039原理图

5.1硬件设计为了降低硬件开发的风险,接收卡在设计时采用与主机硬件平台分开设计的方案,接收卡通过USB接口与硬件平台相连接,这样可以增强接收卡的可移植性,减小接收卡对主机硬件平台的依赖性。在本次设计中采用EZ一USB芯片作为USB桥芯片,ZA砒fNK公司的ZL10039作为TUN....


图55应用程序播放的电视节目画面

图55应用程序播放的电视节目画面

图55应用程序播放的电视节目画面5.3.3测试中发现而未能解决的问题接收卡在测试中驱动程序能够正确加载,加载后配合应用程序实现电视节目的实时播放,基本达到了设计的要求,但是在测试也发现了一些问题暂时无法解决有待改进。1.全频段扫描时间过长,整个过程需时3分钟以上。由于测试用的程序....



本文编号:4022136

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/4022136.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户55653***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com