软件
軟件
연건
SOFT WARE
2014年
2期
4-9
,共6页
USB%驱动程序%WDM%IRP%URB
USB%驅動程序%WDM%IRP%URB
USB%구동정서%WDM%IRP%URB
USB%Device Driver%WDM%IRP%URB
随着USB技术的普及,越来越多的厂商设计开发自己的USB设备。本文首先给出了驱动程序的概念,介绍了USB通信协议,然后结合Windows驱动程序模型WDM,设计了USB设备的功能驱动程序,给出了具体实例,用其实现了本驱动的主要功能--使用USB总线传输并采集数据。<br> 本文选择在DriverStudio工具中引入WINDDK和VC++来开发USB驱动程序,该设计将USB驱动程序分为USB入口、USB初始化和USB设备输入/输出(I/O)等功能模块,具有结构清晰、易移植等优点,在USB驱动程序设计中具有良好的应用价值。使开发者可在用户态开发简单的驱动程序,有利于今后快速开发外部设备驱动程序。
隨著USB技術的普及,越來越多的廠商設計開髮自己的USB設備。本文首先給齣瞭驅動程序的概唸,介紹瞭USB通信協議,然後結閤Windows驅動程序模型WDM,設計瞭USB設備的功能驅動程序,給齣瞭具體實例,用其實現瞭本驅動的主要功能--使用USB總線傳輸併採集數據。<br> 本文選擇在DriverStudio工具中引入WINDDK和VC++來開髮USB驅動程序,該設計將USB驅動程序分為USB入口、USB初始化和USB設備輸入/輸齣(I/O)等功能模塊,具有結構清晰、易移植等優點,在USB驅動程序設計中具有良好的應用價值。使開髮者可在用戶態開髮簡單的驅動程序,有利于今後快速開髮外部設備驅動程序。
수착USB기술적보급,월래월다적엄상설계개발자기적USB설비。본문수선급출료구동정서적개념,개소료USB통신협의,연후결합Windows구동정서모형WDM,설계료USB설비적공능구동정서,급출료구체실례,용기실현료본구동적주요공능--사용USB총선전수병채집수거。<br> 본문선택재DriverStudio공구중인입WINDDK화VC++래개발USB구동정서,해설계장USB구동정서분위USB입구、USB초시화화USB설비수입/수출(I/O)등공능모괴,구유결구청석、역이식등우점,재USB구동정서설계중구유량호적응용개치。사개발자가재용호태개발간단적구동정서,유리우금후쾌속개발외부설비구동정서。
With the popularity of USB technology, more and more manufacturers design and develop their own USB devices. This paper first gives an idea of the driver, the USB communication protocol introduced, then combined with the Windows Driver Model WDM, designed USB device function driver, gives specific examples, driven by the realization of the main functions-use USB bus transfer and data collection. <br> This paper Select introducing WINDDK and VC++in DriverStudio tools to develop USB driver, which will be designed to the USB driver into USB entrance, USB initialization and USB device input/output (I/O) and other functional modules, with a clear structure, easy to transplant etc., has a good application value in the design of the USB driver. So that developers can develop simple in user mode drivers, rapid development is conducive to future external device drivers.