Font Size: a A A

Design And Development Of The Usb Interface Driver

Posted on:2010-07-14Degree:MasterType:Thesis
Country:ChinaCandidate:Q S ZhangFull Text:PDF
GTID:2208360275983009Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
The Universal Serial Bus is a new interface for connecting peripheral devices to computer. Compared with the traditional PC interfaces such as serial and parallel port, the USB has many advantages such as higher data transfer throughput, plug-and-play, hot swapping, expandability and low-cost etc.With the popularization of the USB interface, a lot of embedded applications start to think integrating USB port into systems. One part of the applications is designed as PC peripherals, the other is designed as USB host in order to use the peripherals. The USB host takes up the core position in the USB system architecture. Each USB data transfer is initiated and controlled by the host. Every USB device can only connect to the host and can not communicate with each other directly.The communication protocol of the USB 2.0 is one of the content that this dissertation researches mainly. This dissertation expounds the protocol from USB communication model, USB packets, USB transmission types and so on. And, this dissertation expounds the design and implementation USB firmware of the USB system which is designed base on ISP1581.The other one emphasis content of the dissertation is the WDM driver under Windows 2000 Operation System kernel mode. The dissertation introduces WDM from the characteristics, main concepts and development methods detailed. The architecture of USB driver that is part of the WDM driver is expounded sequentially. One feature of this dissertation is to develop USB device driver by Numega DriverStudio. Some pivotal technique and implement process in the dissertation can be considered as the reference of other driver development in future.The application program plays an important role in the development of USB interface. The dissertation designs a sampling test application progress to validate the communication ability of our USB hardware board with the PC host.In the end, this dissertation concludes the shortage in our research work to develop USB interface. Apart from this, the dissertation also brings forward some aspects that need improve in future work. Simultaneity, it supposes the fine prospect about USB development.
Keywords/Search Tags:USB communication protocol, ISP1581, firework program, USB device driver
PDF Full Text Request
Related items