RTAI

RTAI

RTAI stands for Real-Time Application Interface. It is a real-time extension for the Linux kernel - which lets you write applications with strict timing constraints for Linux. Like Linux itself the RTAI software is a community effort.

RTAI supports several architectures:
* x86 (with and without FPU and TSC)
* x86-64
* PowerPC
* ARM (StrongARM; ARM7: clps711x-family, Cirrus Logic EP7xxx, CS89712, PXA25x)
* MIPS

RTAI provides deterministic response to interrupts, POSIX compliant and native RTAI real-time tasks.

Realtime Application Interface consists mainly of two parts:
* An Adeos-based patch to the Linux kernel which introduces a hardware abstraction layer
* A broad variety of services which make real-time programmers' lives easier

RTAI versions over 3.0 use an Adeos kernel patch, slightly modified in the x86 architecture case, providing additional abstraction and much lessened dependencies on the 'patched' operating system. Adeos is a kernel patch comprising an Interrupt Pipeline where different Operating System Domains register interrupt handlers. This way, RTAI can transparently take over interrupts while leaving the processing of all others to Linux. Use of Adeos also frees RTAI from patent restrictions caused by RTLinux project.

See also

* Xenomai

External links

* [http://www.rtai.org/ RTAI Official Website]
* [http://www.aero.polimi.it/~rtai/documentation/articles/history/ RTAI History]
* [http://www.rtai.dk RTAI Wiki]
* [http://en.wikibooks.org/wiki/D_Programming/RTAI RTAI wikibook]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • RTAI — (Real Time Application Interface) ist eine Erweiterung von Linux zu einem Echtzeitbetriebssystem. Gegründet wurde RTAI von Prof. Paolo Mantegazza vom Dipartimento di Ingegneria Aerospaziale der Technischen Universität Mailand. RTAI wurde vom… …   Deutsch Wikipedia

  • RTAI — Saltar a navegación, búsqueda RTAI (Real Time Application Interface) Interface para Aplicaciones en Tiempo Real, es una implementación de Linux para tiempo real basada en un principio en RTLinux, y actualmente en ADEOS, no es un sistema operativo …   Wikipedia Español

  • RTAI — (de l anglais « Real Time Application Interface ») est une extension libre du noyau Linux lui apportant des fonctionnalités temps réel dures. Le projet est toujours maintenu et distribué depuis l origine selon les termes de la licence… …   Wikipédia en Français

  • Piedráia Hórtai — паразитический грибок рода Piedraia (сем. Piedraiaceae, кл. Ascomycetes), представляющий собой сплетение темных нитей мицелия; возбудитель черной пьедры у человека …   Медицинская энциклопедия

  • Rtaixml — RTAI XML is a server component of the Real Time Application Interface (RTAI) project, implementing a service oriented way to design and develop Real Time (RT) control applications.This project was born to fulfill the needs of a university group,… …   Wikipedia

  • Xenomai — Для улучшения этой статьи желательно?: Викифицировать статью …   Википедия

  • Xenomai — Infobox Organization name = Xenomai website = http://www.xenomai.org/Xenomai is a real time development framework cooperating with the Linux kernel, in order to provide a , interface agnostic, hard real time support to user space applications,… …   Wikipedia

  • FSMLabs — (en anglais « Finite State Machine Labs Inc. ») est une entreprise informatique américaine fondée à la fin des années 1990 par Victor J. Yodaiken dans le but de commercialiser RTLinux. Son siège se situe à Socorro dans l État du Nouveau …   Wikipédia en Français

  • tvartai — sm. pl. (1) NdŽ, Dg, Švnč, (3) Kvr, Ad didelis pastatas gyvuliams laikyti, ppr. susidedantis iš kelių atskirų dalių: Dar buvo vieni tvartai dideli čia štai Bdr. Jisai rokuoja akmeninius tvartus statyt, jau susdėjo [akmenų] tokias krūvas… …   Dictionary of the Lithuanian Language

  • Orchestra Control Engine — is a suite of software components (based on Linux/RTAI) for the planning, development and deployment of real time control applications for industrial machines and robots. Orchestra Control Engine has been developed by Sintesi SpA in collaboration …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”