【摘 要】
:
USB是一种通用串行总线,具有使用方便、传输速度快以及连接灵活的特点。对USB设备的操作使用离不开USB的驱动程序。DriverStudio工具的出现极大的提高了人们开发WDM驱动程序
论文部分内容阅读
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设备通信的目标。
其他文献
随着电子技术的发展,高速数字系统设计已成为主流设计,而伴随着的信号完整性问题日益突出,严重影响了系统的设计。虽然,现在可以用EDA工具对系统进行仿真测试,但所需的时间和
探地雷达(Ground Penetrating Radar,GPR)是用来探测地下目标的雷达,天线系统是其关键部件。由于探地雷达经常采用无载波脉冲电磁波作为发射信号,从频域角度,要求探地雷达天线具
亚洲栽培稻(Oryza sativaL.)是重要的粮食作物,但是狭窄的遗传基础限制了其改良。长雄野生稻(O. longistaminataA.Chev. et Roehr.)是亚洲栽培稻的野生近缘种之一,与亚洲栽培稻
“纺锤体基质”是独立于微管存在的、能帮助纺锤体组装及行使功能的多分子成分基质。因此,对于纺锤体基质的理解,除了传统意义上与纺锤体组装及功能相关外,它的各种成分伴随着纺
载脂蛋白AI(ApoA-I)是高密度脂蛋白(HDL)的主要蛋白组分。人群流行病学研究表明血浆中HDL和ApoA-I浓度的降低与肥胖及代谢综合征的发生密切相关,但ApoA-I是否能直接抵抗肥胖的
随着计算机互连网络的发展和广泛应用,网络安全特别是网络入侵检测(Intrusion Detection System,IDS)问题变得越来越严重。对于入侵检测系统来说,入侵的检测和分析模块是系统的
精子发生是一个复杂并紧密调控的过程,此过程中能不断产生雄性配子精子。敲除miRNA合成过程的关键酶后雄性小鼠不育,说明miRNA对哺乳动物精子发生是必需的,但其中许多miRNA的功
本文旨在研究宽频带高效率印刷传输阵天线,探索其工程应用。印刷传输阵天线是一种新型平面透镜天线,具有增益高、旁瓣低、多波束扫描且重量轻、制造成本低、易共形等优点。波的
在信息化社会的今天,图像已成为当代社会重要的信息来源,因此人们对图像质量评价的要求越来越高,图像质量评价技术的研究变得尤为重要。尽管图像的主观质量评价方法是最直接
芯片开发一般都有很长的开发周期,考虑到成本因素和生命周期的限制,要事先充分验证芯片的正确性。数字图像处理的快速验证平台是针对芯片开发的这种特点,利用FPGA快速实现的