Font Size: a A A

Research And Development Of The Usb Communication Protocol And Interface Drivers

Posted on:2006-02-27Degree:MasterType:Thesis
Country:ChinaCandidate:Z Z XianFull Text:PDF
GTID:2208360152497523Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Following the arriving of information era, all kinds of digital products have become one of the main tools that deal with information after the invention of computers. They are closely linked embedded concept and there is a tremendous industry that is full of commerce chance. E-Book is one product of embedded system that we cooperate with JiuZhou Corporation to develop. On the problem of communication interface with PC host, we plan to use USB interface early. But consider cost and time of USB development, we adopt RS-232 for the first edition E-Book as communication interface. However, its low-speed and inconvenience become the bottleneck that restricts the E-Book's popularization widely. So we decide to choose USB interface for our second edition E-Book. Base on this goal, this dissertation will do deeper research and expound how to develop and design an USB interface. I think we should study and develop an USB interface step by step. Fist of all, this dissertation starts from the base concept of USB. Then the reason why we choose USB interface for our second edition E-Book would be given when it compares with other periphery communication interfaces. 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. One key process of our task is to choose the suitable USB interface chipset. This dissertation chooses the USB 2.0 control chipset ISP 1581 of the Philips Corporation. After the research of the USB communication protocol becomes clearer, this dissertation expounds the design and implementation the USB firmware program for the hardware board with the USB interface that has been made well. 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 detailedly. 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.
Keywords/Search Tags:USB communication protocol, firework program, Windows 2000 WDM driver, USB device driver, DriverStudio
PDF Full Text Request
Related items