Xenomai

Xenomai
Xenomai
http://www.xenomai.org/

Xenomai — это фреймворк для разработки приложений реального времени, связанный с ядром Linux, для того, чтобы предоставить всеобъемлющую, с открытым интерфейсом жёсткого реального времени поддержку приложений, легко интегрируемых в окружение Linux.

Проект Xenomai начался в августе 2001 года. В 2003-м он был объединён с проектом RTAI, чтобы предоставить свободную платформу промышленного уровня для Linux, названную RTAI/fusion, на базе ядра Xenomai для абстрактной операционной системы реального времени. В конечном счёте проект RTAI/fusion стал независимым от RTAI в 2005 году под названием Xenomai.

Xenomai основан на абстрактном ОСРВ ядре, которое может быть использовано для любого вида интерфейсов реального времени, через ядрышко (nucleus), которое предоставляет набор общих сервисов реального времени. Любое количество RTOS процессов, называемых скинами (skins), могут быть построены над ядрышком, предоставляя их собственные интерфейсы приложениям, используя сервисы одного общего ядра для их реализации.

Содержание

Поддерживаемые архитектуры процессоров

Поддерживаемые интерфейсы реального времени

  • нативный интерфейс
  • VxWorks, интерфейс ядра WIND 5.x
  • pSOS+, интерфейс ядра pSOS 2.x
  • VRTX, интерфейсы VRTX32 и VRTX/sa
  • uITRON, спецификация 3.02 (E-level)
  • POSIX 1003.1b, LinuxThreads и NPTL
  • RTAI 3.x
  • Real-Time Driver Model (RTDM)

Xenomai против RTAI

В целом между Xenomai и RTAI существует большой список различий несмотря на то, что оба проекта имеют общие идеи и поддерживают RTDM. Основные различия проистекают из-за разных целей, которым предназначены проекты, и из их собственной реализации. Если RTAI сосредоточен на реализации самых низких технически возможных задержек, Xenomai в том числе предлагает простые возможности для расширения (через RTOS skins), портируемость и удобное техническое сопровождение как важные цели. Реализация Xenomai, основанная на поддержке PREEMPT_RT Инго Молнаром ещё одно большое отличие по сравнению с RTAI [1].

См. также

  • Adeos
  • RTAI

Ссылки

  1. Xenomai vs. RTAI (англ.)



Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "Xenomai" в других словарях:

  • Xenomai — est une extension libre du noyau Linux lui apportant des fonctionnalités temps réel dures. Il apporte une approche symétrique entre programmation noyau et programmation système au niveau utilisateur sous Linux. Il introduit le concept de machine… …   Wikipédia en Français

  • 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

  • Noyau de système d'exploitation — Pour les articles homonymes, voir noyau. Un noyau de système d’exploitation, ou simplement noyau, ou kernel (de l anglais[1]), est la partie fondamentale de certains systèmes d’exploitation. Il gère les ressources de l’ordinateur et permet aux… …   Wikipédia en Français

  • CONFIG PREEMPT RT — Linux rt Linux rt (où RT signifie Real Time) est le nom du système d exploitation temps réel libre obtenu par l application du Patch officiel PREEMPT RT (maintenu par Ingo Molnar) sur le noyau Linux standard. Un tel noyau est par exemple fourni… …   Wikipédia en Français

  • Linux-RT — (où RT signifie Real Time) est le nom du système d exploitation temps réel libre obtenu par l application du Patch officiel PREEMPT RT (maintenu par Ingo Molnar) sur le noyau Linux standard. Un tel noyau est par exemple fourni en option par la… …   Wikipédia en Français

  • Linux-rt — Article principal : Noyau Linux. Linux rt (où RT signifie en anglais « Real Time », littéralement « Temps Réel ») est une branche du noyau Linux intitiée par Ingo Molnar dans le but de répondre aux contraintes d un… …   Wikipédia en Français

  • LinuxRT — Linux rt Linux rt (où RT signifie Real Time) est le nom du système d exploitation temps réel libre obtenu par l application du Patch officiel PREEMPT RT (maintenu par Ingo Molnar) sur le noyau Linux standard. Un tel noyau est par exemple fourni… …   Wikipédia en Français

  • PREEMPT RT — Linux rt Linux rt (où RT signifie Real Time) est le nom du système d exploitation temps réel libre obtenu par l application du Patch officiel PREEMPT RT (maintenu par Ingo Molnar) sur le noyau Linux standard. Un tel noyau est par exemple fourni… …   Wikipédia en Français

  • Preempt-rt — Linux rt Linux rt (où RT signifie Real Time) est le nom du système d exploitation temps réel libre obtenu par l application du Patch officiel PREEMPT RT (maintenu par Ingo Molnar) sur le noyau Linux standard. Un tel noyau est par exemple fourni… …   Wikipédia en Français

  • SCALE-RT — Dieser Artikel wurde aufgrund von inhaltlichen Mängeln auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf… …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»