Font Size: a A A

Design And Implementation Of Real-time Embedded Linux

Posted on:2005-05-29Degree:MasterType:Thesis
Country:ChinaCandidate:W B ZhengFull Text:PDF
GTID:2168360125453033Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of information technology and computer network, embedded system is more and more important. At present, embedded system has been widely used in science research, engineering, military and consumer electronic, etc. At the same time, embedded system is increasingly complicated, and it is desirable to insert embedded operation system into embedded system. Linux is a popular open-source operating system. It has an efficient, tiny and modifiable kernel. It is easy to develop and sustains most of the embedded CPU and hardware platform. Linux has been modified to become an embedded operating system, and is widely used and researched. However, Linux has many problems in real-time performance, caused by some properties of Linux, such as interrupt, timer and process scheduler. Therefore, it is one of the most important tasks to improve the real-time capability of embedded Linux. This paper first introduces some basic ideas of embedded system and embedded RTOS. Then illustrate in detail the design of real-time embedded Linux, which is composed of real-time kernel module and standard Linux kernel. Standard Linux kernel has lowest priority, it take control of none real-time task of Linux, while the real-time kernel processes real-time tasks. Next, the paper introduces the steps to set up such an embedded Linux in floppies and how to test real-time performance. Finally, introduces some applications of real-time embedded Linux in network, including Router and Firewall.
Keywords/Search Tags:embedded Linux, RTOS, embedded system, real-time system
PDF Full Text Request
Related items