Font Size: a A A

Development And Application Of Embedded Linux System Transplantation Based On ARM9 Platform

Posted on:2010-12-04Degree:MasterType:Thesis
Country:ChinaCandidate:Q L YuanFull Text:PDF
GTID:2178360278496868Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the rapid development of modern computer technology and Internet techniques, the embedded system becomes one of the attention focus in IT industry. Nowadays, ARM platform is the most populary 32-bit embedded processor structure. In this thesis,I select a hardware platform with a S3C2410 CPU. S3C2410 is a high performance cpu based on ARM920T structure,and is suitable for operation system migrating for its abundant peripheral equipment interface and 202MHz main frequency. In all kinds of embedded operating systems,Linux structure and open source so it is the chief choice the advantage of clear embedded development. Linux 2.6 introduces many new features that make it an excellent operating system for embedded computing. Undoubtedly, using the new kernel in embedded system is the development trend.This thesis realizes a Embedded Linux platform which is based on the ARM9 SOC(S3C2410). After introduces the development platform, setting the environment of cross compiling. Based on the analysis of the booting and loading process of the Embedded system, implements the transplantation of VIVI on the platform. After the detailed analysis of the kernel structure and booting process of Linux system, introduces the transplantation entirely of the Linux2.6 kernel, and completes the transplantation of network device,LCD, touching screen and USB mouse. Based on the analysis of the Linux file system and the comparasion between the Embedded file system, selectes CRAMFS as root file system,and YAFFS as user extend file system, also the implantation process of the root file system is introduced in detail. Finally,implements the embedded GUI through the Qt/Embedded+Qtopia, and implements of an application based on this platform.
Keywords/Search Tags:Embedded system, Linux, ARM9, Qt/Embedded, Transplantation, GUI
PDF Full Text Request
Related items