ОСРВ МАКС
ОСРВ МАКС | |
Разработчик | АстроСофт[1] |
---|---|
Семейство ОС | ОСРВ |
Первый выпуск | 2016 |
Поддерживаемые платформы | ARM Cortex М0/М0+/М1/М3/М4 (+FPU),Analog Devices TigerSHARC |
Лицензия | Проприетарная |
Состояние | Актуальное |
ОСРВ МАКС (MACS RTOS) — операционная система реального времени (ОСРВ) для встраиваемых систем[2]. Входит в реестр российского ПО[3].
Поддерживаемые платформы[править]
- ARM (архитектура) Cortex М0/М0+/М1/М3/М4 (+FPU)
- Analog Devices TigerSHARC
Аппаратное обеспечение[править]
ОСРВ МАКС поддерживает аппаратное обеспечение
В том числе отладочные комплекты на базе микроконтроллеров серии 1986ВЕ9Х −1986ВЕ91Т(94Т), 1986ВЕ92У
В том числе отладочные комплекты на базе STM32F429I-DISCO
Особенности[править]
Особенностью ОСРВ МАКС является использование языка программирования C++, встроенные механизмы распределяемой памяти на уровне устройств[4] (Shared Memory), модуль Mesh
Функционал[править]
Планировщик:
- динамическое создание и удаление задач;
- планирование на основании приоритетов;
- поддержка режимов вытесняющей и кооперативной многозадачности;
- выбор режима выполнения задач — привилегированного или непривилегированного;
- режим энергосбережения.
Объекты синхронизации:
- бинарные и считающие семафоры;
- рекурсивные и нерекурсивные мьютексы с поддержкой наследования приоритетов;
- события;
- очереди сообщений.
Использование MPU.
Обработка прерываний в пользовательских задачах:
- активизация пользовательских задач-обработчиков из предопределённого универсального обработчика прерываний, не требующего дополнительной настройки;
- возможность назначить несколько задач-обработчиков для одного прерывания;
- управление последовательностью обработки через приоритеты задач-обработчиков.
Профилирование:
- измерение времени выполнения секций кода от точки до точки или в области видимости автоматической переменной;
- возможность автоматической настройки (повышение точности измерения за счет вычисления задержек собственной работы);
- формирование статистики замеров с группировкой секций по разделам (полное время выполнения всех секций с учётом и без учёта вложенности, минимальное/среднее/максимальное время выполнение секции, среднеквадратичное отклонение).
Источники[править]
Ссылки[править]
- Официальный сайт
- Сайт ПКК Миландр
- Журнал Открытые системы. СУБД, № 1 за 2017 г.
- Журнал Системный администратор, июнь 2017
- НП РУССОФТ
- сomputerworld В компании «АстроСофт» разработали «с нуля» полностью отечественную операционную систему реального времени, Алексей Чернобровцев, Computerworld Россия
- «АстроСофт» выпустила демо-версию ОСРВ МАКС с открытым исходным кодом, CNews
- В России появилась аутентичная операционная система реального времени, Александр Абрамов
- «АстроСофт» создал ОС для Интернета вещей, Мария Андреева, ComNews
- Российская ОС реального времени для Интернета вещей выходит на старт, Андрей Колесов
- Продолжение разговора о российских ОС по следам OSDAY’2017, Андрей Колесов
- Оружие России
- Портал «Энергия модернизации», Максим Алексеев
- Резолюция по итогам конференция в рамках Петербургской технической ярмарки ПТЯ-2017
↑ [+] | |
---|---|
Активно развиваются |
ChibiOS/RT • Contiki • DNIX • DSOS • eCos • Embox • EROS • FreeRTOS • FunkOS • Junos • LynxOS • KolibriOS • MenuetOS • MERT • Nano-RK • Nucleus • Open AT OS • OS-9 • OSE • PikeOS • pSOS • Prex • QNX • КПДА.00002-01 • RMX • RTEMS • RTLinux • scmRTOS • SINTRAN III • Talon DSP RTOS • THEOS • ThreadX • TNKernel • TPF • TRON • µC/OS-II • VRTX • VxWorks • Windows CE |
Разработка прекращена |
↑ [+] | |
---|---|
Дистрибутивы |
ALT Linux • Astra Linux • Calculate Linux • MagOS linux • PuppyRus Linux • Rosa Linux • RUN OS • Runtu • Russian Fedora • LinuxWizard • МСВСфера • НауЛинукс Остановленные проекты: AgiliaLinux • ASPLinux • EduMandriva • InfraLinux • Linux XP • MOPSLinux • Ubuntu Russian Remix • ВС Школьный Линукс |
Любительские |
Остановленные проекты: Jari OS • Miraculix • Russian Trinux Kit • OS VIB • Oxygen OS • XSystem • Синяя птица • Фантом |
Исторические |
MISS • USIX • БОС 1820 • Семейство БК • Д-68 • ДЕМОС • Диспак • Дубна • ИНМОС • ИПМ • МикроДОС • МНОС[en] • НД-70 • ОС ЕС • ОСРВ СМ ЭВМ • СВМ |
Специальные |
PTS-DOS (DOS-Багет) • госЛинукс • ИНТРОС В/ВМ • КПДА.00002-01 • МСВС • ос2000 (Багет) • ос3000 • ЗОС Оливия • ОМОНИМ • РоМОС • Эльбрус (OS_E90 • OSL) |