Font Size: a A A

Embedded Real-Time Linux Research And Design

Posted on:2007-06-11Degree:MasterType:Thesis
Country:ChinaCandidate:W FengFull Text:PDF
GTID:2178360185468244Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Embedded OS is the software kernel of an embedded system. With the further development of embedded applications, they are required more and more to face the user level demand, not only the former system level demand. The development and customization of embedded application systems become more and more important, and the traditional recurrent control method cannot suit the requirement. This makes the Embedded OS gradually become the kernel of managing different kinds of software and hardware resources.In this article, the researching of designing an Embedded RTOS is started from real-time scheduling algorithm. The most classic RM Scheduling Algorithm and EDF Scheduling Algorithm are deeply discussed in this paper. Also, the advantage and disadvantage of application of general Linux in Embedded Real-Time are analyzed here. From the comparisons of nowadays projects of making RTOS based on Linux, we find lots of shortage in those projects and give out a new design by changing the Linux kernel directly. The last day Linux kernel (2.6.10) is well analyzed here, including the structures, functions and inner dependence, The new kernel's scheduling system and interrupt system is two keys of the analysis. More work is given to the newly added process status and their transform flow in Linux header sched.h...
Keywords/Search Tags:Real-time system, Embedded Linux, RM, EDF
PDF Full Text Request
Related items