Last edit: on August 14, 2013 23:30 (2303 days, 17 hours and 0 minutes ago) (diff)
Rtai.Dk | RecentChanges | Preferences | DIAPM RTAI
Welcome
This [Wiki] is dedicated to [DIAPM RTAI] which is a RealTime extension to [Linux]. Read some success stories. Another RealTime Linux is [rtlinux-gpl].
Instructions
A Wiki is a special website where everybody can edit everything!
- If you see something you don't like: change it (or delete it!)
- Looking for something but can't find it? - add a skeleton and wait for someone else to fill in the rest!
In short: Think of rtai.dk like your own notebook!
You cannot damage anything, thanks to revision control (undo history goes back 30 days).
You can [read about text formatting] and try it here in the SandBox.
If you have an opinion on How this wiki should be organized, please go there.
Contents
- Installation
- Which version to choose
- [Obtaining RTAI]?
- Installation
- Distribution independent installation
- Installation on Debian
- Installation on Debian Kernel 2.6.10 and RTAI 3.2 on AMD K7
- Installation on Mandrake 9.1
- Installation on Mandrake 9.2
- Installation on Mandrake 9.2-RTAI 3.1
- Filesystems
- Hardware
- List of compatible hardware
- List of problem hardware
- Gotchas
- Build
- How does one know whether one has installed RTAI correctly
- Bootstrapping with magma in 7 steps
- [[What to do if it doesn't work]]
- General
- Getting Started
- Kernel space or user space
- Schedulers
- ISR - Interrupt service routines
- IO?
- Comedi
- Mailboxes
- Shared Memory - shmem
- Semaphores
- FIFOs
- RTnet?
- Serial port communication
- Time
- Memory
- DMA and jitter
- Latency Killer
- Programming and debugging
- Watchdog
- Signals
- QT
- LXRT (User space) - well, it is really called NEWLXRT right now, but that will change after release 24.1.12
- Start with LXRT
- LXRT examples
- LXRT FAQs
- [LXRT tips and tricks]?
- RTAI (Kernel Space)
- RTAI FAQs
- The proper use of printf and friends
- Makefile for kernel 2.6
- Known bugs
- Bugs in 24.11
- Embedded Linux
- devfs
- Skins (Xenomai)
- How to implement a new skin
- vxWorks
- Misc
- RTAI on ARM
- Bootable CDs
- All in RAM disk
- [A knoppix style bootable RTAI CD] - Use the BDI-Live images. This has a working 2.4.25-adeos kernel, complete with sources and compilers. Requires 256Meg of memory to boot, although BDI-Lite should cope with less as long as you don't want compilers & KDE. About [the base CD]
- [An RTAI 3.1 LiveCD with WebApp] - This LiveCD will submit the testresults of the testsuite to an Internet database. The database can be searched to find information about the real-time performance of various hardware.
- [RTAI-Knoppix 1.2]
- [rtai_knoppix.iso] (www-lar.deis.unibo.it). LiveCD from Gianluca Palli. With kernel 2.6.17.11, compiled for 586, rtai-3.4 with rtai-lab support, scilba 4.0 etc.
- Articles and links to other documentation
- [The RTAI mailinglist archive] [search]
- RTAI examples (showroom): CVS or [download]
- [A Guide to Installing RTAI Linux]
- [RTAI Reference Manual]
- [RTAI 3.0 Documentation]
- [On the history of RTAI]
- [RTAI Fusion]
- [Real Time and Embedded Guide ("rtHOWTO")]
- [HTML Slideshow on RTAI] - about LXRT from slide 8
- [- Generic real-time infrastructure for signal acquisition, generation and processing]
- [About the different timers]
- [HOWTO Port your C++ GNU/Linux application to RTAI/LXRT]
- Linux Device Drivers ISBN 0-596-00008-1 (alternate, search) [read it online here]
- Building Embedded Linux Systems by Karim Yaghmour [1] http://www.embeddedtux.org/
- Here is a [comparison of RTLinux vs. RTAI] describing the differences between RTAI and [RTLinux].
- [A table showing RTLinux and RTAI API]
- Related projects
- [Linux Trace Toolkit]
- [Kiwi. A trace viewer]
- [RTnet - Real-Time Networking for RTAI].
- [USB4RT - Real-Time USB stack for RTAI] [announce1], [announce2].
- [rtcan - Real-time CAN under RTAI/linux].
- [ACE and TAO]?
- [ADEOS]
- Fusion page