Font Size: a A A

Study And Design Of USB Interface Driver

Posted on:2006-09-17Degree:MasterType:Thesis
Country:ChinaCandidate:H LiFull Text:PDF
GTID:2168360155959885Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the advantages of supporting PnP (Plug and Play) and hot plug, as well as highly speeded, easily extended and bus power supply, the Universal Serial Bus is becoming the main interface between PC and peripheral communication. Owning to those superiorities, the application of USB technique a qualitative leap.This thesis takes Lingyang chip microcomputer and USB chipset PDIUSBD12 as the core of controlling device, and makes a systemic study of USB related techniques and USB interface drive program. Under the experience system, we detect the function of USB data transmission.The development works for USB device consists of two parts: device design and host driver. At the device design, the system adopts PDIUSBD12 model and SPCE061A client panel of Lingyang, and uses multiplex address/data bus mode. Additionally, it realizes data communication by controlling software simulation, USB device driver, mainly fulfils the task of device initialization, USB protocol standard request to process, as well as other applied programs. The structure of device driver is foreground' s usbmian and background' s ISR which is written by the ICE supplied by Lingyang. The bottom hardware driver is written by Lingyang chip microcomputer AL and the USB protocol & client layer application program written by Lingyang chip microcomputer C language.The main task of host drive is the development of USB device driver in Windows. It adopts Win32 Driver Model (WDM), and use DDK and DriverStudio development tools to write.In this thesis, the data transmission experience between PC Host and USB Device carried on USB model & SPCE061A panel. The experience is successful and in accordance with expect of result. It is visible that the design method of this thesis.The research and experiment of the paper indicates that we can put the way the paper gives into the development program and method for the more complicated USB...
Keywords/Search Tags:USB device, Host, Device, Device Driver, WDM
PDF Full Text Request
Related items