Font Size: a A A

The Research And Implementation Of Real-Time Scheduler Base On Linux

Posted on:2005-06-03Degree:MasterType:Thesis
Country:ChinaCandidate:H P XuFull Text:PDF
GTID:2168360152969000Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the computer technologies developing so far, embedded computer systems have become one system that has the most multiple types of applications with a biggest amount of users and the most expansive market of application, really embedded into the fields of production and life. As the most important core of software in embedded computer system, the embedded real-time operating system (RTOS) should be the most important part of research in this field. Compare from traditional operation systems, the embedded real-time operation system functions better on the real-time reactions and could make correct and real-time responses to the exterior affairs.The researchers of the embedded real-time operation system focus on the Linux because of its openness of original code, its designs of loadable kernel module and high flexibility of kernel size. However, while the designers limit the application of Linux in real-time computing by means of time divided multi-tasks, the effective of real-time approaches shall be taken to satisfy the requirements of the embedded systems to the real-time functions. This paper introduces the basic theories of the real-time operation systems so as to provide the theoretical basis and requirements for the detailed discussions. After analyzing the architecture, especially the schedule mechanism of Linux operating system, this paper illustrates that Kernel's un-preemption is the main factor which affect the capability of real-time and also explains the restriction. Then give a full preemptible Linux kernel solution.
Keywords/Search Tags:Embedded System, RTOS, Linux, real-time schedule, Preemption
PDF Full Text Request
Related items