Font Size: a A A

Usb Host Design Based On Uclinux And Implementation

Posted on:2006-12-29Degree:MasterType:Thesis
Country:ChinaCandidate:H J LinFull Text:PDF
GTID:2208360152498400Subject:Software engineering
Abstract/Summary:PDF Full Text Request
uClinux is named from "Micro-Control-Linux", and it is well-known that the code sources are open and it is free of charge. Now uClinux has supported most embedded MCU, including Motorola, Samsung, Arm and so on. Obviously, Clinux would be widely used in the field of the communication and automation, as good tools and environment for hardware design and software program. In this paper, I design the hardware and software of USB HOST based on USB protocol, and the FREESCALE MCF5249 (a 32-bit MCU) and Cypress SL811HS (USB HOST controller) are selected as the main chips. At first, the USB HOST circuit is designed to connect MCF5249 and SL811HS. Second, USB Host driver software is programmed in MOTOROLA Codewarrior( a software programming tool)aiming at the USB HOST hardware. The source codes are amended and debugged a few times, then they are added to the uClinux core. There are some software and function tests in the paper. Including: the test for USB HOST hardware design, the test for USB source codes after adding to uClinux core. The test results show: The USB HOST hardware design is fit for anticipation; USB driver codes added to uClinux is running correctly in the fixed circumstance; and we realize the test and Read/Write operation for the USB device. Altogether, it indicates that we have accomplished the USB HOST function model. I has realized the USB HOST function, one key function of USB OTG, and it has great value for the USB OTG hardware and software research.
Keywords/Search Tags:USB, USB OTG, uClinux, MCF5249C3, SL811HS
PDF Full Text Request
Related items