Font Size: a A A

Embedded Usb Protocol Stack Design And Realization

Posted on:2007-10-21Degree:MasterType:Thesis
Country:ChinaCandidate:Y RuanFull Text:PDF
GTID:2208360185956405Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
The Universal Serial Bus (USB) is an external connection standard of computer peripheral equipment and it's an external serial communication interface standard of computer. It has been one of the absolutely necessarily interfaces of modern computers, because of its Plug-and-Play, high reliability in data transmission, facility in expansion and lower cost. The USB can support single host to exchange data with several peripheral equipment, and has also been widely applied in embeded electrical products.In this dissertation, based on the ST company's STi5100 hardware platform, the development of USB host computer software, the test procedure, and the application of this software on DVR set top box have been introduced, which are mainly including the implement of the host controller driver, the kernel of USB protocol stack, the USB device drivers and the USB host protocol stack on DVR set top box.Because of lacking the hardware testing tools, a kind of low-cost testing scheme has been designed, and compared with other schemes.After adding USB host protocol stack to STite/OS20 embedded operating system, and based on a large number of data verification and analysis, the conclusion was drawn that the USB host can communicate with USB devices correctly according to the protocol.The application of the USB protocol on DVR set top box was introduced in this dissertation, which is mainly used in controlling the USB host on the tele-PC. Software modules for data transmission from serial interface to ethernet in the uCLinux operating system was developed,and hardware circuits for transmiting was designed.The framework of this dissertation is as below:1. The introduction of the USB system and OHCI standard.2. The implementation of the host controller driver.3. The implementation of the kernel protocol software.4. The driver implementation of the Hub device and the mass storage class devices.5. The test of the USB host software function modules in this project.6. The application scheme of the USB protocol stack in DVR set on top box.
Keywords/Search Tags:USB Host, Protocol Stack, OHCI, Host Controller Driver, Embeded
PDF Full Text Request
Related items