Font Size: a A A

Linux 2.6 Kernel Real-time Technology And Realization

Posted on:2007-05-02Degree:MasterType:Thesis
Country:ChinaCandidate:W X JinFull Text:PDF
GTID:2208360185954135Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
The researchers of the embedded real-time operation system focus on the Linux becauseof its openness of original code, its designs of loadable kernel module and high flexibility ofkernel size. However, while the designers limit the application of Linux in real-timecomputing by means of time divided multi-tasks, the effective of real-time approaches shallbe taken to satisfy the requirements of the embedded systems to the real-time functions.With the coming of Linux kernel 2.6, its improvement in embedded system is obvious.Though Linux 2.6 is not a real real-time operation system, it has made great efforts to makeitself more suit for embedded system for example making itself preemptible through addingpreemption point , improvement in scheduler and synchronization. As a general OS, its designrule is satisfying common application ,not for embedded real-time system. Through analyzingthe deficiencies of kernel 2.6 in real-time aspect , we bring forward a new solution to make ita real-time operation system by using its new characteristic.This paper introduces the basic theories of the real-time operation systems so as toprovide the theoretical basis and requirements for the detailed discussions. After analyzing thearchitecture of Linux operating system, this paper analyzes the main factors which affect thecapability of real-time, and then brings out a solution for each factor. At last , this paper givesa test for this new solution.
Keywords/Search Tags:Embedded System, RTOS, Linux, threadden of interruption, high resolution timers
PDF Full Text Request
Related items