KEYWORDS: Operating systems, Bridges, Embedded systems, Head, Radar, Sensors, Data processing, Control systems, System identification, Laser systems engineering
There is a desire to use Linux in military systems. Customers are requesting contractors to use open source to the
maximal possible extent in contracts. Linux is probably the best operating system of choice to meet this need. It is
widely used. It is free. It is royalty free, and, best of all, it is completely open source. However, there is a problem.
Linux was not originally built to be a real time operating system. There are many places where interrupts can and will
be blocked for an indeterminate amount of time. There have been several attempts to bridge this gap. One of them is
from RTLinux, which attempts to build a microkernel underneath Linux. The microkernel will handle all interrupts and
then pass it up to the Linux operating system. This does insure good interrupt latency; however, it is not free [1].
Another is RTAI, which provides a similar typed interface; however, the PowerPC platform, which is used widely in real
time embedded community, was stated as "recovering" [2]. Thus this is not suited for military usage. This paper
provides a method for tuning a standard Linux kernel so it can meet the real time requirement of an embedded system.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.