Font Size: a A A

Research On Tailoring And Customizing Embedded Linux Operating System

Posted on:2006-03-14Degree:MasterType:Thesis
Country:ChinaCandidate:G M LiFull Text:PDF
GTID:2168360152975208Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Embedded Linux possesses great application value and has been the hotspot ofOS research, but the distinctions on the embedded systems is colossal, which includePDA, top box, mobile phone, digital camera, digital TV, industrial control device andother typical applications. In contrast with the versatile OS, as different environments,it is very difficult to develop the embedded operating system which adapt allapplications. That results in the consequence, the current popular system only succeedin some special domain. The embedded Linux also embraces this problem, thus theresearch on tailoring and customizing operating system is apparently very important. To develop Embedded OS for commercial purpose, the author applies to theresearch of cutting and customizing Linux kernel, thus can create our own IP(Intellectual Property) embedded system. At first, this paper presents the concretestructure of Linux kernel, to understand essence of kernel accurately for tailoring, andanalyze the brief parts in detail for initialization, the interrupt handling subsystem,process schedule. In light of the characteristics of the design for the embedded Linuxsystem, this paper propose an approach, which is techniques of cutting for embeddedLinux based on call graph and the practical cuttings for individual parts are explained,and while from another angle, discuss the choosing and optimization for memorymanagement subsystem and file subsystem. At last, the author propounds how toreduce Linux kernel and build a general DSP RTOS for DSP applications. Using thisported Linux kernel on DSP platform can make your work more easily and reduce thecost for DSP development. Device driver is one of the most important components of Linux kernel. It runsin kernel status, and any problem will affect the stability or even lead to crash. Thispaper use the virtual character device to envelop, in the ultimate degree, the concretehardware driving details and their individual information patterns, thus reduce thedifficulties of debug and development on the embedded Linux system and enhancethe system configurable. Also summarize two modes of virtual characters for thefactual applications. Eventually, this paper brings forward viewpoint for the remaining problem on thedevelopment for embedded Linux.
Keywords/Search Tags:embedded Linux, operatingsystem, kernel, tailor, customize
PDF Full Text Request
Related items