Xenomai - Implementing a RTOS emulation framework on GNU/Linux

First Edition

Philippe Gerum

April 2004

Legal Notice

Company name

Abstract

Generally speaking, the Xenomai technology first aims at helping application designers relying on traditional RTOS to move as smoothly as possible to a GNU/Linux-based execution environment, without having to rewrite their application entirely.

This paper discusses the motivations for proposing this framework, the general observations concerning the traditional RTOS directing this technology, and some in-depth details about its implementation.

The Xenomai project has been launched in August 2001. It has merged in 2003 with the RTAI project to produce an industrial-grade real-time Free Software platform for GNU/Linux. Xenomai's emulation technology will notably aim at providing a comfortable migration path from proprietary RTOS to RTAI.

Linux is a registered trademark of Linus Torvalds. Other trademarks cited in this paper are the property of their respective owner.

© 2002


1. White paper
1.1. Introduction
1.2. Porting traditional RTOS-based applications to GNU/Linux
1.3. A common emulation framework
1.4. Nucleus description

Standard-compliant XHTMLStandard-compliant CSS 2