Font Size: a A A

The Porting And Applied Research Of Linux On Targetboard MagicARM2410

Posted on:2008-11-29Degree:MasterType:Thesis
Country:ChinaCandidate:M X TuoFull Text:PDF
GTID:2178360242990792Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
Linux operating system is a representative of the free software, which is widely used in PC servers and embedded systems. Recently, it turns out that Linux operation system is of large economic value and will be used in various applications. By introducing many new features, Linux 2.6 becomes an excellent operating system for embedded computing. Undoubtedly, using the new kernel in embedded system is the development trend.The research of this paper is to build an embedded Linux operation based on Linux 2.6 kernel and port it to MagicARM2410 platform. And it is aimed at making the NAND Flash as the main storage of the embedded Linux to make full use of its mass storage and low cost. At first, we introduce the target hardware platform and give an porting plan based on it. At the same time, we build an embedded Linux workstation and build the cross-platform developing tools. Later, we research the theory of the boot loader, the architecture of Linux kernel, and divide the hardware dependent section form hardware independent section. Based on the research, we analyze the methodology and the key point of porting U-Boot, Linux 2.6, and then build multi-file systems on the target system. Finally, we make a summary and introduce the further research.This paper specifies the flow of porting embedded Linux, and presents the scheme of building development environment, implementing boot loader, porting Linux kernel and implementing the root file system based on U-Boot of hardware platform MagicARM2410.
Keywords/Search Tags:Linux, U-Boot, ARM, NAND Flash, mulit-file system
PDF Full Text Request
Related items