A Linux-based Real-Time Operating System (1997)
| Citations: | 27 - 0 self |
BibTeX
@TECHREPORT{Barabanov97alinux-based,
author = {Michael Barabanov},
title = {A Linux-based Real-Time Operating System},
institution = {},
year = {1997}
}
Years of Citing Articles
OpenURL
Abstract
This work describes the design, implementation, and possible applications of Real-Time Linux --- a hard real-time version of the Linux operating system. In this system, a standard time-sharing OS and a real-time executive run on the same computer. Interrupt controller emulation is used to guarantee a low maximum interrupt latency independently of the base system. The use of a one-shot timer makes it possible to achieve a low task release jitter without compromising throughput. Lock-free FIFO buffers are employed for communication between real-time tasks and Linux processes. User-defined schedulers are allowed as are run-time changes in the scheduling policy. The system is in active use for real-time data acquisition, control, and communications. The software is free and can be obtained by FTP at luz.cs.nmt.edu:/pub/rtlinux or via the WWW at http://luz.cs.nmt.edu/~rtlinux. Acknowledgements I would like to express my deep appreciation to my advisor, Victor Yodaiken, for his support, en...







