Font Size: a A A

Investigation And Implementation Of The Embedded Linux Platform Based On Arm

Posted on:2010-05-01Degree:MasterType:Thesis
Country:ChinaCandidate:Y J SunFull Text:PDF
GTID:2198360308479560Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
On the background of the rapid development of society and the growing demand for new products and services, embedded technology needs continuous updating and development. As the further study of theory, the version of Linux kernel and busybox which is used to establish the embedded platform are updating fastly.New versions of the Linux kernel and Busybox adopt the newer and better technology. So, it is great significant to apply the Linux kernel, Linux2.6.25, and busyboxl.13.2 which is the tool to make root file system, of new version, to the Embedded platform.In this thesis, in order to solve this problem, after a detailed research on the hardware platform's resources which are in and out of ARM-based microprocessor S3C2440, bootloader's code which is relevant to hardware platform, parameters delivered from u-boot to Linux kernel and its processing principle, new version of Linux kernel code related to the structure of the platform, important documents related to kernel compiling, U-boot and Linux kernel are ported on hardware platform. Based on the in-depth study of Root file system, two kinds of root file system with the latest version of Busyboxl.13.2 are finished, one is Net Root File System, suiting to debugging phase, and anther is YAFFS Root File System, which suiting to Nand Flash, and a new method is adopted to make YAFFS Root file system. After the studying of the principles and essence of Linux device drivers, the thesis, respectively, ported a network driver and designed a timer-interrupt driver.First of all, the hardware of whole platform is analyzed in this paper. And then the research of U-boot, Linux kernel, Root files system and device drivers are described in detail. Finally, through the each stage testing, the ARM-based embedded Linux platform is completed and reach the desired effect.
Keywords/Search Tags:ARM, Linux, U-boot, Root File System, Device driver
PDF Full Text Request
Related items