Font Size: a A A

Research Of USB Host Interface For Embedded Web Server

Posted on:2007-05-28Degree:MasterType:Thesis
Country:ChinaCandidate:Y J HaoFull Text:PDF
GTID:2178360182480862Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
This thesis mainly expatiated how to realize the USB host interface which was based on the embedded web server.Universal Serial Bus(USB) technique was researched by a good few of people at the present time, but most of them were developed under the Windows Operating System. However, USB host interface technique which developed under the uClinux Operating System was a few.Universal Serial Bus(USB) was a kind of the serial buses with high speed on transmitting . At present it has been widely used for the peripheral equipment, digital deviceand the industrial field, for it has such advantages as Plug and Play, easy to be expanded and the high speed on transmitting.With the applying of embedded technology widely, more and more embedded devices need USB host interface. Because uClinux has a good open style and USB has excellent generalization, USB equipments got extensive application in uClinux operation system. Studying and developing of embedded uClinux has been becoming a disquisitive hotspot in the field of embedded system, and to develop USB host interface driver such as USB driver under embedded system is a highly significant job.Firstly, the paper gave a brief description of the USB host interface which designed by Cypress's SL811HS chip for embedded web server, and introduced the general hardware architecture of the embedded web server designed by Motorola Coldfire5307 and the software background under uClinux OS. The method of designing USB host interface driver under embedded system was brought forward.Secondly, based on the embedded uClinux operating system, the paper analyzed the subsystem of USB, file system of USB, software structure of USB, relation of operating system kernel and the USB driver, the principle of developing device driver and the method of debugging device driver under this operating system were given.Finally, by deeply studying on USB system architecture, the concept of USB device class was introduced, the host USB interface of Motorola Coldfire5307 was designed and realized under embedded uClinux operating system on this platform. The software of USB system and the driver of USB Hid class and MassStorage class under embedded uClinux system were realized, and the method of loading a USB device driver under embedded system was summarized.
Keywords/Search Tags:embedded system, MCF5307, uClinux OS, USB, device driver
PDF Full Text Request
Related items