Font Size: a A A

Linux Porting Research Based On ARM System

Posted on:2007-08-08Degree:MasterType:Thesis
Country:ChinaCandidate:Q P GuoFull Text:PDF
GTID:2178360182470796Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
Linux operating system is a representative, of the free software, which has high performance and is used widely in PC servers and embedded systems. Recently, it turns out that Linux operating system is of large economic value and will be used widely in various applications.In this article, firstly, to build the development environment, the author configures the NFS server, TFTP server and the serial communication program UUCP on the host PC, and installs the ELDK (embedded Linux development kit) to build the cross compile environment. Second, the bootloader of the system is implemented. The bootloader implementation is done by porting U-BOOT. U-BOOT supports only the SMDK2410 board based on the processor S3C2410, so the code of U-BOOT for the differences between SMDK2410 and HHARM9-EDU should be modified. Third, the code of the Linux kernel is modified to fit the hardware of embedded system, and the kernel is configured to build the system's kernel. Last, a root file system for the embedded system is built and the busybox and uClibc are used for the file system to reduce its size.This paper specifies the flow of porting embedded Linux, presents the scheme of building development environment, implementing bootloader, porting Linux kernel and implementing the root file system.
Keywords/Search Tags:embedded system, ARM, U-BOOT, bootloader, Linux porting
PDF Full Text Request
Related items