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

USB系统驱动及固件开发

发布时间:2020-04-17 21:53
【摘要】: USB是一种通用串行总线,具有使用方便、传输速度快以及连接灵活的特点。对USB设备的操作使用离不开USB的驱动程序。DriverStudio工具的出现极大的提高了人们开发WDM驱动程序的效率。使用实时操作系统开发USB的固件驱动程序有效的提高了CPU的利用率并且大大简化了应用系统的设计。 本课题针对USB设备的WDM驱动程序以及固件驱动程序的原理以及开发过程进行了探讨。论文从USB总线的基本构成开始,逐步分析了USB的数据传输方式,USB的枚举过程等USB协议的相关重要内容。根据USB的WDM驱动程序的编程思想,论文以DDK 2000中USB的WDM驱动程序的入口例程,即插即用,电源管理,WMI等主要需要实现功能为基本原理,较为详细地介绍了USB的WDM驱动程序开发的过程,并在此基础上介绍了USB的应用程序和WDM驱动程序的通信过程。论文中通过比较两种USB固件驱动程序编程思想,即前后台方式的编程思想和基于μC/OS-Ⅱ内核基础上的编程思想,选择了介绍高效的固件驱动程序开发方式,即用μC/OS-Ⅱ内核开发USB固件驱动程序。在论文中USB驱动程序开发的理论基础上,利用DriverStudio等开发工具开发了USB的WDM驱动程序以及应用程序,完成应用程序通过驱动程序和USB设备通信的目标。
【图文】:

USB系统驱动及固件开发


填写工程名(2)选择工程的类型

功能图,端点,驱动程序,属性


设置端点属性(6)选择驱动程序支持的功能项
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:TP336

【引证文献】

相关硕士学位论文 前2条

1 孔朋;基于WDF的光纤传输卡PCIe接口驱动的研究和实现[D];西北大学;2013年

2 江洋;基于PCI总线的驱动程序设计及实现[D];电子科技大学;2013年



本文编号:2631344

资料下载
论文发表

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


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

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