RTEMS - RTEMS

RTEMS
RTEMS Logo.png
ӘзірлеушіOAR корпорациясы
ЖазылғанC
ОЖ отбасыНақты уақыттағы операциялық жүйе
Жұмыс жағдайыАғымдағы
Дереккөз моделіАшық ақпарат көзі
Соңғы шығарылым5.1 / 2020 жылғы 25 тамыз; 3 ай бұрын (2020-08-25) [1]
Репозиторийбару.rtems.org
Маркетингтің мақсатыКіріктірілген жүйелер
ПлатформаларҚОЛ, Блэкфин, ColdFire, TI C3x / C4x, H8 / 300, x86, 68k, Мехико 32, MIPS, Nios II, PowerPC, SuperH, СПАРК, ERC32, ЛЕОН, Mongoose-V
ЛицензияӨзгертілді GPL
Ресми сайтwww.rtems.org

Мультипроцессорлық жүйелер үшін нақты уақыттағы атқарушы (RTEMS), бұрын Нақты уақыттағы зымыран жүйелерінің басқарушысы, содан соң Әскери жүйелер үшін нақты уақыттағы атқарушы, Бұл нақты уақыттағы операциялық жүйе (RTOS) арналған ендірілген жүйелер. Бұл тегін ашық бастапқы бағдарламалық жасақтама.

Даму 1980 жылдардың соңында басталған нұсқаларының көмегімен басталды ftp OAR корпорациясы қазіргі уақытта RTEMS жобасын басқарушы комитетпен бірге пайдаланушылар өкілдерімен бірлесіп басқарады.

Дизайн

RTEMS нақты уақыт режимінде, ендірілген жүйелер үшін және әр түрлі ашық жүйелерді қолдауға арналған API стандарттар, соның ішінде POSIX және µITRON. Қазір Classic RTEMS API деп аталатын API бастапқыда интерфейстің нақты уақыт режиміндегі анықтамасына негізделген (RTEID). RTEMS портының портын қамтиды FreeBSD TCP / IP стегі сонымен қатар әр түрлі файлдық жүйелерді қолдау NFS және FAT файл жүйесі.

RTEMS жадыны басқарудың немесе процестердің кез-келген түрін қамтамасыз етпейді. POSIX терминологиясында ол біртұтас үрдісті, көпжоспарлы ортаны жүзеге асырады. Бұл RTEMS жадының картасымен, процестің форкировкасымен немесе ортақ жадымен байланысты барлық басқа POSIX қызметтерін ұсынатындығынан көрінеді. RTEMS POSIX профиліне 52 сәйкес келеді, ол «бір процесс, ағындар, файлдық жүйе» болып табылады.[2]

Сәулет

RTEMS әр түрлі мақсатты процессорлардың архитектурасына көшірілді:

Қолданады

RTEMS көптеген қолданбалы домендерде қолданылады. Тәжірибелік физика және өндірістік бақылау жүйесі (ЭПИКА ) қоғамдастыққа RTEMS белсенді ұсынушылары болып табылатын бірнеше адамдар кіреді. RTEMS ғарышты пайдалану үшін де танымал, өйткені ол ғарышта қолдануға арналған бірнеше микропроцессорларды қолдайды СПАРК, ERC32 және ЛЕОН, MIPS Mongoose-V, Суық өрт, және PowerPC кеңістіктегі қатайтылған модельдерде бар архитектуралар. Қазіргі уақытта RTEMS Марстың айналасында айналады Electra бағдарламалық қамтамасыз ету радиосы қосулы НАСА Келіңіздер Марсты барлау орбитасы,[3] және ESA Келіңіздер Газ орбитасының ізі.[4]

Лицензия

RTEMS модификацияланған түрде таратылады GNU жалпыға ортақ лицензиясы (GPL), RTEMS нысандарын басқа файлдармен байланыстыруға мүмкіндік береді, бұл толық орындалатын файлдың GPL-мен қамтылуын қажет етпейді. Бұл лицензия GNAT өзгертілген жалпыға ортақ лицензиясы үшін арнайы емес болып өзгертілген тілмен Ada бағдарламалау тілі.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ «RTEMS 5.1 шығарылды». 2020-08-25. Алынған 2020-10-02.
  2. ^ «Open Group пилоттары нақты уақыт режимінде POSIX сәйкестігін сынау». Архивтелген түпнұсқа 2013-01-03.
  3. ^ «Марс желісінің көмегімен нақты уақыттағы Марстағы навигацияға көзқарас» (PDF). НАСА. Архивтелген түпнұсқа (PDF) 2006-09-30. Алынған 2008-01-25.
  4. ^ «NASA радиосы Еуропадағы жаңа Mars Orbiter эстикалық эстафеталық сынауында». Алынған 2016-12-01.

Сыртқы сілтемелер