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.