Font Size: a A A

Analysis And Implementation Of Usb Driver Based On Vxworks

Posted on:2011-09-03Degree:MasterType:Thesis
Country:ChinaCandidate:Y GongFull Text:PDF
GTID:2198330332473918Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
With the development of computer technology, embedded fields, as one of its branches, has a huge market and is becoming an aspect of improvement of economy in computer field since the 21th century. Meanwhile, USB (Universal Serial Bus), with the advantages of simplicity and flexibility, high-bandwidth, easy-expansibility, and plug-and-play, is highly regarded since its appearing. Nowadays USB has been becoming popular and applying in the communication between peripheral devices and the host. But the utility of USB in the embedded operating system is just begun, and so far, USB drivers based on PCI host controller in Vx Works, which is known for its maintenance, restrict the selection of host controller. Therefore, Vx Works operating system is selected to implement the research of USB driver based on Non-PCI host controller in this paper.To complete the design and development of device driver, Non-PCI based host controller and USB mass storage device are used as the research subjects, USB protocol stack is applied as the basis and Vx Works operating system is selected as the environment in this paper. Work must to be done is as follows.VxWorks operation system and USB system are produced, and VxWorks' real-time, USB physical and logic structure and transmit ways are analyzed.Analyze the structure of USB 1.1 and propose an idea of USB driver based on Non-PCI controller. Analyze the possibility of PCI controller based driver and design the driver scheme, on the basis of which design the frame of driver which integrates PCI with Non-PCI.Planting of host controller driver and the programming of USB mass storage device driver, including the initialization, read, write and controlling of USB device, are all described. Finally, debugging of driver and the issues while debugging are produced, the analysis of problems, how to solve of them and the result of testing are all included.
Keywords/Search Tags:VxWorks, Non-PCI host controller, USB device driver
PDF Full Text Request
Related items