Font Size: a A A

Based On The ¦Ìclinux The Embedded Usb Host System From The Machine

Posted on:2007-11-18Degree:MasterType:Thesis
Country:ChinaCandidate:W W LiFull Text:PDF
GTID:2208360185484219Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Embedded system is a fast developing area. Embedded computer system research covers all aspects of computer disciplines. Its major hot technologies include operating systems, system chip design, application software development and services research.As the embedded technology is widely used in the information electrical appliances, mobile computer equipment, network equipment, industrial control simulation and other fields, the requirements of exchange of data between different equipment through standard public interfaces is growing rapidly. USB interface, as the industry standard, is embedded in some equipment. However, the exchange of data between different equipment through USB interface still relies on PC. A real mobile data exchange can't be realized, though PC is the USB Host in most cases at present. According to the current market situation and the College academic building needs, taking into account teaching testing and applications development, combined with an embedded system and USB system characteristics, this article designed an embedded USB Host System based μClinux, which can read/write USB deviceas (such as U disc) as a USB Host, also can communicate with PC as a USB device.In this article, a software platform of a embedded system developing platform based on ARM is realized at first. That is to say, we need to design a program booting system which is called bootloader. In this system it is dual-mode. According to the hardware resources and environment uClinux Kernel is edited, configurated, translated and ported into the board. Then further analysis of the USB protocol and the work principles is decribed in the article. It also research the USB subsystem in uClinux, combined with the general equipment-driven development in the context of uClinux. On the basis of the above, Philips ISP1161 host controller-driven program is designed and translated into uClinux operating system, achieving the USB Host functions on the board. During research uClinux operating system used in the system, uClinux memory management strategy is analysed. We found that there is some shortcoming existing to applications. So an improved algorithm is put forward, which can improve the efficiency of physical memory applications and recovery.It is not simple to achieve USB function in embedded system applications. In recent years, an embedded USB hosts is one of the two major functions of emerging USB OTG (USB On-The- Go). It paves the way for the realization of direct communications between two USB equipments. The research on this area is in its...
Keywords/Search Tags:μClinux, embedded system, host Controller, universal serial bus
PDF Full Text Request
Related items