Font Size: a A A

The Embedded Linux System Building And Application Research Based On ARM

Posted on:2011-05-04Degree:MasterType:Thesis
Country:ChinaCandidate:Y L LengFull Text:PDF
GTID:2178360308458653Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the rapid development of modern computer technology and Internet technology, the embedded system has been widely permeates not only to many kinds of industry such as engineering design, scientific research, military technology but also people's daily life. It has become the research hotspot of current electronic information industry. With the further development and promotion of the embedded products at home and abroad, the embedded technology is combined with people's life more closely.The characteristics of embedded devices determine that its software system should be customized, and its hardware components, Bootloader, operating system, and applications should be completely bound together to constitute an integral whole. In addition, the embedded system's special requirements in volume, power dissipation and cost make the software system be customized and transplanted in development process, such as Bootloader and operating system. Only in this way can we build the software system which meets the specified requirements.This research project is optional. The main work tasks are as follows:1) To propose a general method of building embedded Linux system on the basis of relevant analysis between Linux source code and ARM system.2) To design and implement Bootloader of the system. In this process, this paper selected Nor Flash which can avoid the starting-error which Nand Flash is more likely to in the system using and transporting to start the system after the contrast analysis of the characteristics of Nand Flash and Nor Flash.3) To modify operating system kernel and complete the transplanting process to the target platform. In this process, this paper reflected the performance advantages of YAFFS on Nand Flash by supporting the YAFFS in the Linux kernel on the basis of comparative analysis between JFFS2 and YAFFS file system.
Keywords/Search Tags:Embedded System, Bootloader, Linux Kernel, File System, Device Driver
PDF Full Text Request
Related items