Font Size: a A A

The Design Of Embedded USB Host On The Platform Of IXP425

Posted on:2009-10-13Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhouFull Text:PDF
GTID:2178360242960793Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
With the development of computer's peripherals and the need for higher speed data transmission, Universal Serial Bus (USB) has been developed. As USB has specialties like plug & play, easy to extend and high speed data transmission, it was widely used in Embedded Systems. However, many Embedded Systems was only used as USB slave devices, not as USB host controllers. If we want Embedded System to transmit with other USB devices, they all should be connected to PC firstly, then data transmission could be completed by Serial port or Ethernet port. The method is not very convenient for operation and the speed of data transmission is quite low. So, Adding USB host controller to Embedded System can bring more convenience for application and extension for peripherals. This paper is aim to add USB host controller to the Embedded product to make it mount USB devices and comply with USB 2.0 protocol.In the project, IXP425 as the CPU, can not be used as USB host controller, so we choose a USB host controller (HC) chip- ISP1160 to add to the system.This paper mainly researches the following parts: the circumstance of Embedded System's development, Embedded Processors and Embedded operating systems, the Expansion BUS of IXP425 and the USB HC-ISP1160, the set-up of programming and compiling, the design of the hardware and the USB HC driver.
Keywords/Search Tags:Embedded System, Linux, IXP425, ISP1160, Device Driver
PDF Full Text Request
Related items