man rtlinux () - RealTime Linux

NAME

RTLinux - RealTime Linux

RTLinux

RTLinux (RealTimeLinux) is a simple hard real time operating system that runs Linux as its lowest priority thread. RTLinux follows the POSIX PSE51 profile in which the realtime operating system looks something like a single POSIX process, with applications as signal handlers and threads. The Linux thread provides access to all the services of a POSIX PSE54 operating system so that the hard realtime part can remain simple and fast. Programming in RTLinux is relatively straightforward: RTLinux programs are generally written as loadable kernel modules and use the pthreads API. Realtime components use signals, rt-fifos, and shared memory to communicate with Linux kernel and user programs. RTLinux also offers optional user-mode access to realtime facilities via the rtlinux_sigaction system calls.

SOURCE TREE

RTLinux in source form comes as a directory rtlinux with the following files and sub-directories.

COPYRIGHT, PATENT
Legal notices
CREDITS
Credits and thanks
FAQ,GettingStarted.txt,README,UPGRADING
Basic information in text files.
INSTALL
Simple installation instructions
Makefile,Rules.make
The makefiles for configuration and build.
debugger
Directory of debugger (gdb) support
doc
Documentation, of course
drivers
Mbuff (shared memory), rt_com(serial driver) and other drivers.
examples
Examples of RTLinux code
fifos
The realtime fifos
include
header files
kernel_patch-2.2
If you patch the linux kernel (x86 and alpha)
main
The RTLinux core modules
man
RTLinux man pages
measurement
RTLinux programs to test performance
psc
Process Signal Control (user mode RTL)
regression
Tests to make sure RTLinux works
schedulers
The basic thread scheduler and much threads support
scripts
Shell scripts for config and test
semaphores
Jerry's IPC and semaphore package (v1 only)
system
More POSIX stuff.

CONFIGURATION

Use make config or make xconfig or make menuconfig to configure RTLinux.

AUTHOR

RTLinux was originally implemented by Michael Barabanov from the design of Victor Yodaiken. RTLinux is now maintained by Finite State Machine Labs Inc.

SEE ALSO

Everything, including but not limited to:

RTLinux man page index (link to URL rtl_index.4.html)

©2001 FSMLabs Inc.

All rights reserved.