Font Size: a A A

The Research Of Embedded Linux System Based On ARM And Realization Of Map Display

Posted on:2009-03-31Degree:MasterType:Thesis
Country:ChinaCandidate:C Q YaoFull Text:PDF
GTID:2120360248454713Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
As the rapid development of computer and internet, embedded system has become one of the most popular technologies in 21st century. With the advantages of open source codes, stable and efficient kernel, free and inexhaustible developing sources, embedded Linux is used as the first choice in embedded operation system. It is of great importance to study the theory of embedded system, the transplant of embedded Linux system, and the development of relevant application programs.This research studies the transplant of Linux kernel onto S3C2410A-kernelled hardware platform, the construction of embedded graphical user interface (GUI), and the development of map-displaying programs. The thesis firstly discusses the general design of embedded system and analyzes the choice of hardware platform, operating system, and application system. It then elaborates on the S3C2410A-based hardware developing platform and the development environment of embedded Linux system. This thesis also analyzes the principles and functions of embedded bootloader, the characters of U-Boot and the structures of source code, and explains the transplant procedures of U-Boot on the basis of hardware platform. The research successfully transplants and configures the Linux kernel according to the features and start-up process of the new kernel. Other drivers of core parts, such as LCD, Ethernet and touch screen, and the YAFFS2 file system have also been transplanted; hence the whole embedded Linux kernel on the ARM9 platform has been successfully transplanted. After that, several embedded GUI have been compared, and Qt/Embedded and Qtopia have been chosen. Through these procedures, the platform of embedded Linux has been constructed, and becomes a basis for later development of application programs.On the basis of the embedded Linux system and the Qt/Embedded and Qtopia GUI, application programs of map displaying have been developed, the vector map has been drawn, and the fundamental functions of map, such as zooming in and out, roaming, etc., have been realized.
Keywords/Search Tags:Embedded Linux System, System Porting, GUI, Map Display
PDF Full Text Request
Related items