Font Size: a A A

The Research And Realization Of Embedded Software Platform Base On ARM9

Posted on:2009-02-12Degree:MasterType:Thesis
Country:ChinaCandidate:K PengFull Text:PDF
GTID:2178360242972588Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology, communications technology, electronic technology and semiconductor technology and the continuing expand use of internet, embedded system has currently been more and more widely used as the one of the focuses of the IT industry, which promoted the rapid development of IT industry into a brand-new post-PC era which embedded system is at the core. In this era, the portable, network and intelligent advantages of embedded system's unique specific is widely used in information appliances, mobile computing, network equipment and industrial control and many other areas, but it also has a higher demand to a large number of embedded applications on the performance and functionality of embedded devices. ARM (Advanced RISC Machines) company's 32 bits ARM9 RISC processor, with its low cost, high speed, low power consumption, strong function and unique 16/32 bit dual instruction set, and many other high-performance, has become the first choice of processors in embedded solutions of mobile communications, handheld computing, multimedia digital consumer and etc.. Linux, by virtue of its open source code and clear structure, has become a hot spot technology in the field of embedded system applications in a variety of embedded operating system. The main content of this research is to establish a complete ARM9 and Linux operating system based embedded software development platform, to provide a complete hardware and software environment for the secondary development of embedded system.This paper aims for the research and implementation of ARM9-based embedded software platform, to understand the general pattern and the specific processes of the development of embedded systems and to understand technology development direction, to understand important role of ARM processor and the Linux operating system in promoting the rapid development of embedded systems applications. This paper introduces the transplant process of the Linux operating system gradually transplanted to the ARM9 target platform, in the order from the bottom hardware layer to the upper application layer of the embedded software. It first introduces the development of embedded systems, clarifies the composition and notable feature of embedded systems, outlooks development prospects of embedded systems in the application field. Then it introduces the target ARM9 hardware platform and features and the realization of Bootloader. Then the article describes the cutting and transplantation process of embedded Linux operating system and the creation process of file system. Driver development is an important component of embedded system, the content of driver program development will infiltrate into the relevant chapters according to the needs of research. Following the graphical user interface software transplant, it finally proposes a embedded virtual oscilloscope based on sound card as an example of the software platform, and the examples of targets for the performance of the system was analyzed, and ultimately obtained general conclusions for the construction of ARM9-based embedded Linux software platform, and the development direction of the research prospects are described in conjunction with today's information technology industry.
Keywords/Search Tags:Embedded System, Virtual Machines, S3C2410, Linux, Qt
PDF Full Text Request
Related items