Share Email Print

Proceedings Paper

Tuning Linux to meet real time requirements
Author(s): Richard S. Herbel; Dang N. Le
Format Member Price Non-Member Price
PDF $17.00 $21.00
cover GOOD NEWS! Your organization subscribes to the SPIE Digital Library. You may be able to download this paper for free. Check Access

Paper Abstract

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.

Paper Details

Date Published: 7 May 2007
PDF: 8 pages
Proc. SPIE 6569, Acquisition, Tracking, Pointing, and Laser Systems Technologies XXI, 65690M (7 May 2007); doi: 10.1117/12.719031
Show Author Affiliations
Richard S. Herbel, Thales Raytheon Systems (United States)
Dang N. Le, Thales Raytheon Systems (United States)

Published in SPIE Proceedings Vol. 6569:
Acquisition, Tracking, Pointing, and Laser Systems Technologies XXI
Steven L. Chodos; William E. Thompson, Editor(s)

© SPIE. Terms of Use
Back to Top