Font Size: a A A

Research Of Triming And Implementing Of Embedded Real-Time Linux Operation System

Posted on:2009-02-15Degree:MasterType:Thesis
Country:ChinaCandidate:L J NiFull Text:PDF
GTID:2178360242976798Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the development of the computer science, the embedded system with an independent operating system has been more popular in all industries.So embedded operating system has been a avtive research field in the universities and some research institution and will be one of the most prospective developments in IT field.As the most popular embedded operating system, embedded Linux system has a deep impact on its kernel research for the improvement of the total system performance.The purpose of this paper is to build a small custom built real-time embedded Linux system on the hardware platform with the kernel of S3C2410 (ARM920T) mircoprocessor.With the advancement of the Linux OS, Linux 2.6 introduces many new features that make it a better operating system for embedded computing than Linux 2.4.Among these new features are enhanced real-time performance, easier porting to new computers, support for large memory models, support for microcontrollers, an improved I/O system, and a preemptible kernel. All these new features make it possible to improve the real-time performance of the Linux OS.Because of the limits of the embedded system's resource, the OS should be more simple and smaller.So we need pay high attention on the triming of the kernel.In this paper, CLFS is been introduced to solve this problem to imporve the value of the system.In order to optimize the system, the following works are presented in this paper.1. Use the CLFS on the ARM9 training board to build up the tools chain for cross compiling. We control strictly the process of compiling to get fully custom built cross-compiling tools and ensure to add no useless packages and patches into the target system. And the target system occupies less space than the general system.2. Configure the parameter of the timing-control module in kernel to meat the requirement of the real-time applicatio.We succeeded to narrow the tick of the system clock to improve the real-time performance.3. Introduce the way to build up a MiniLinux for building a really small Linux OS.
Keywords/Search Tags:ARM, CLFS, Embedded System, Linux, Real-Time Operating System
PDF Full Text Request
Related items