RTEMS

RTEMS
RTEMS
RTEMS Logo.jpg
Исполнитель реального времени для мультипроцессорных систем
Разработчик

OAR Corporation

Семейство ОС

(не применимо)

Последняя версия

4.10.2 — 13 декабря 2011

Лицензия

Модифицированная GPL

Состояние

Активная разработка

Веб-сайт

RTEMS Site

RTEMS (англ. Real-Time Executive for Multiprocessor Systems, рус. Исполнитель реального времени для мультипроцессорных систем) — свободная операционная система реального времени с открытым исходным кодом, разработанная для встраиваемых систем.

Акроним RTEMS происходит от слов Исполнитель реального времени для ракетных систем (англ. Real-Time Executive for Missile Systems (позже словосочетание «ракетных систем» заменили на «военных систем», англ. Military Systems)

Разработка велась с конца 1980-х под управлением OAR Corporation, совместно с Управляющим Комитетом RTEMS, в который входили представители основных пользователей системы. Доступ к новым версиям по FTP организован с начала 1993 года.

Содержание

Целевые платформы

Поддержка стандартов

RTEMS разрабатывалась с учётом различных открытых стандартов, включая POSIX и uITRON.

Программный интерфейс приложений (API, он же Classic RTEMS API) изначально основывался на спецификациях определения исполнительного интерфейса реального времени (англ. Real-Time Interface Executive Definition, англ. RTEID). Также RTEMS включает в себя порт TCP/IP-стека ОС FreeBSD и поддержку файловых систем, включая NFS и FAT.

RTEMS не предусматривает каких-либо форм управления памятью процессов, что, в терминологии POSIX, говорит о том, что система поддерживает только единое, однонитевое, многопотоковое окружение. Это отражается в том факте, что RTEMS обеспечивает почти все сервисы POSIX, кроме относящихся к распределению памяти, разветвлению процессов и общего поля памяти. RTEMS на сегодняшний день полностью соответствует POSIX Profile 52, означающем «один процесс, много потоков, файловая система» ([1]).

Применение

Внедрением RTEMS во многих областях ведает сообщество EPICS, включающее множество активных разработчиков RTEMS.

RTEMS стала популярна в аэрокосмической сфере с началом своей поддержки различных микропроцессоров, используемых в этой области, таких как, например, SPARC ERC32 и LEON, а также микропроцессоров архитектуры MIPS (Mongoose-V), архитектур Coldfire и PowerPC в военно-космическом исполнении. Сегодня RTEMS используется на борту Mars Reconnaissance Orbiter, как управляющая радиомодулем «Electra».

Распространение (лицензия)

Код RTEMS распространяется по модифицированной лицензии GPL, позволяющей использование частей кода в других файлах, не обязательно также использующих GPL. Эта лицензия основана на GNAT Modified General Public License (исключена особенность этой лицензии, заключающаяся в её привязке к языку программирования Ада).

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


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

  • RTEMS — est un système d exploitation temps réel libre pour systèmes embarqués. RTEMS est un acronyme pour Real Time Executive for Multiprocessor Systems. Initialement RTEMS signifiait Real Time Executive for Missile Systems puis est devenu Real Time… …   Wikipédia en Français

  • RTEMS — Infobox OS name = RTEMS caption = developer = OAR Corporation source model = Open source kernel type = supported platforms = ARM, Blackfin, ColdFire, TI C3x/C4x, H8/300, x86, 68k, MIPS, Nios II, PowerPC, SuperH, SPARC, ERC32, LEON, Mongoose V ui …   Wikipedia

  • RTEMS — Das Real Time Operating System for Multiprocessor Systems (RTEMS) ist ein Open Source Echtzeitbetriebssystems für eingebettete Systeme. Geschichte Ursprünglich vom US Militär entwickelt, wird es heute in einer Vielzahl von Anwendungsgebieten von… …   Deutsch Wikipedia

  • RTEMS — ● ►en sg. np. m. ►SYSEX Real Time Executive for Multiprocessor Systems. Système de compilation croisée à la norme Ada 95 destiné à la mise au point de systèmes embarqués temps réel. C est un machin qui sort des finances de l armée US.… …   Dictionnaire d'informatique francophone

  • RTems — …   Википедия

  • RTEMS — Real Time Executive for Military Systems (U.S. Army) …   Acronyms

  • RTEMS — Real Time Executive for Military Systems (U.S. Army) …   Acronyms von A bis Z

  • Comparison of open source operating systems — These tables compare the various free software / open source operating systems. Where not all of the non EOL versions support a feature, the first version which support it is listed. Contents 1 General information 2 Supported architectures 3… …   Wikipedia

  • Comparison of platform virtual machines — Platform virtual machines are software packages which emulate the whole physical computer machine, often giving multiple virtual machines on one physical platform. The table below compares basic information about platform virtual machine (VM)… …   Wikipedia

  • Real-Time Operating System for Multiprocessor Systems — Das Real Time Operating System for Multiprocessor Systems (RTEMS) ist ein Open Source Echtzeitbetriebssystem für eingebettete Systeme. Geschichte Ursprünglich vom US Militär entwickelt, wird es heute in einer Vielzahl von Anwendungsgebieten von… …   Deutsch Wikipedia


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

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