Font Size: a A A

Research And Application Of Embedded Linux System Based On ARM9

Posted on:2013-02-16Degree:MasterType:Thesis
Country:ChinaCandidate:S Q XuFull Text:PDF
GTID:2218330371457509Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With rapid development of computers, communications and Internet technology, embedded systems have been most widely used, and show a huge market demand, and have more advanced performance requirements of embedded devices. Now the ARM family of microprocessor are mostly applied in the field of embedded system. The ARM embedded processor is a small-volume, low power consumption, powerful RISC with unique dual 16/32-bit instruction set, and many other excellent performances.Embedded operating system controls all resources of the entire system, and shows the system function, so plays an important role of embedded system. In all kinds of the commonly used embedded operating systems, embedded Linux system has lots of characteristic of open source, stable performance, good clipping, applicable for multiple hardware platforms, thus becoming the chief choice of embedded development. Besides due to the limited hardware resources of embedded systems, the embedded GUI should have the features of taking up less resources, portable and highly cutting. As the Qt version for embedded systems developed by Trolltech, Qt/Embedded has been more applied to the GUI program development based on embedded linux with the characters of fully object-oriented and transplant.Firstly, this thesis introduces the embedded system briefly including its concept, characteristics and development trends. Secondly, embedded development environment is built, based on analysis of the characteristics of embedded systems development and basic development process. Furthermore this thesis selects ARM9 with a S3C2440A CPU as the hardware platform, selecting embedded linux system as the operating system and setting the cross development environment. And building embedded linux system based on the ARM9 is discussed, including compiling and transplantation of u-boot, transplanting linux 2.6 kernel into the ARM9, establishing and implementation of linux file system. Then the functions and features of linux device drivers is introduced. It focus on analyzing the transplantation of LCD module. Finally Qt/Embedded is selected to build embedded GUI system of the platform, and embedded player application development is achieved based on the system.
Keywords/Search Tags:S3C2440A, Embedded Linux, ARM9, Qt/Embedded, Mplayer
PDF Full Text Request
Related items