Логотип Soware
Логотип

МАКС ОСРВ

от Мастерская инструментов разработки (МИР)

Описание системы МАКС ОСРВ

Информация о МАКС ОСРВ

Подходит для
Нет данных
Развёртывание
Встраиваемая система
Графический интерфейс
Нет данных
Тарификация
Нет данных
Поддержка языков
Русский, Английский
Реестр российского ПО
ДаВключен, № 3226
Демо версия
Нет данных
Пробная версия (триал)
Нет данных
Свободное ПО
Не данных

Краткий обзор МАКС ОСРВ

МАКС ОСРВ — это операционная система реального времени для встраиваемых систем Интернета вещей: умных устройств, шлюзов и автономных компонентов.

Программный продукт МАКС ОСРВ от разработчика Мастерская инструментов разработки (Мир) предназначен для построения надёжного программного обеспечения встраиваемых устройств интернета вещей: умных приборов, шлюзов и автономных компонентов с жёсткими требованиями к отклику. Система обеспечивает предсказуемое планирование задач, работу в реальном времени и стабильное функционирование сетевой периферии, что позволяет командам ускорять выпуск электронных изделий и сохранять управляемость кодовой базы.

МАКС ОСРВ подходит компаниям различного масштаба из отраслей промышленной автоматизации, телекома, энерго- и машиностроения, а также стартапам, создающим умные устройства для интернета вещей. ОС ориентирована на пользователей, занятых разработкой встраиваемого оборудования, проектированием решений интернета вещей (IoT) и автоматизацией производства. Решение востребовано у технических директоров, архитекторов встроенных систем, ведущих инженеров-программистов и руководителей продуктовых направлений.

Функциональные возможности МАКС ОСРВ:

  • Планирование задач. Микроядро исполняет задачи в едином адресном пространстве узла: планировщик ведёт вытесняющую и кооперативную многозадачность, семь приоритетных уровней от PriorityIdle до PriorityRealtime и циклическое чередование потоков одного уровня. Механизм предотвращения инверсии приоритетов и настраиваемый системный квант (по умолчанию одна миллисекунда) дают предсказуемое время отклика на события.
  • Синхронизация задач. В состав API входят счётные и бинарные семафоры, мьютексы, события и мьютекс-страж MutexGuard, освобождающий ресурс при выходе из области видимости. Объекты синхронизации поддерживают таймауты ожидания, мгновенные проверки без блокировки и разблокировку одной либо всех ожидающих задач, что позволяет строить корректное взаимодействие потоков без взаимных блокировок.
  • Очереди сообщений. Шаблонный класс MessageQueue организует конвейерную обработку данных между задачами узла: одна задача принимает и декодирует данные, другая обрабатывает упакованные сообщения. Очередь поддерживает помещение в конец и начало, извлечение и просмотр без удаления, контроль переполнения и счётчик элементов, поэтому передающая задача не блокируется на время чужой работы.
  • Обработка прерываний. Ядро поддерживает вложенные прерывания с приоритетами и отдельным контекстом исполнения. Универсальный пользовательский обработчик пробуждает задачу класса TaskIrq, привязанную к номеру IRQ, а содержательная обработка идёт уже в потоке задачи — без ограничений на работу с кучей. Возможна и двухуровневая схема: критичный по времени код в ISR, остальное в задаче.
  • Драйвер экрана. Класс GraphDriver открывает унифицированный аппаратно-независимый интерфейс к дисплею: пиксели, линии, прямоугольники, окружности, вывод текста шрифтами с выравниванием и прокруткой областей. Цвета и шрифты переводятся в представление конкретного контроллера, экземпляр драйвера готов к работе после метода Init, а координатная сетка отсчитывается от левого верхнего угла.
  • Драйверы портов. Объектная иерархия Port, BufferedPort и PortUART скрывает различия физических интерфейсов: в простых случаях программа оперирует указателем базового класса. Универсальные буферы Buf, StatBuf и DynBuf реализованы на статических массивах и динамической памяти, предоставляя единые методы запроса готовности, длины данных и ёмкости, что упрощает обмен по последовательным каналам.
  • Профилирование быстродействия. Встроенный профайлер измеряет интервалы между макросами PROFSTART и PROFSTOP либо время жизни автоматической переменной, поддерживая вложенные секции. Статистика включает полное и чистое время, среднее, минимум, максимум и среднеквадратичное отклонение; собственные задержки профайлера учитываются автоматически, а точность достигает порядка одного процессорного цикла.
  • Объектная модель приложений. Приложение строится наследованием от классов Application и Task с переопределением методов Initialize и Execute: задачи создаются и добавляются в планировщик динамически, со своими именами, приоритетами и размером стека. Методы Delay, Yield, SetPriority и Delete управляют жизненным циклом потоков, а фоновая IDLE Task отдаёт контроллер в спящий режим.
  • Мультиагентная когерентность. Система рассчитана на построение мультиагентных когерентных систем из нескольких узлов: каждый узел исполняется на выделенном микроконтроллере, изолируя адресное пространство и ресурсы, а ОСРВ МАКС предоставляет узлам средства межпроцессной взаимосвязи. Такая декомпозиция масштабирует распределённое приложение и повышает живучесть комплекса в целом.
Подробнее: https://mir.dev/rtos-macs/

Знак признания МАКС ОСРВ

Признанная система
|

Информация проверена

Соваре, ИИ-агент проверки: 22.10.2026
Соваре, Аналитик-эксперт: 22.10.2026
Мир, Генеральный директор, Павел Б.: 21.10.2026

Функции1

НетАдминистрирование
НетИнтеллектуальные возможности (ИИ)
НетНаличие API
Нет данныхПрограммный интерфейс приложения (API)
Нет данныхПрикладное управление активами
Нет данныхИскусственный интеллект (AI)
Нет данныхДиспетчеризация парка активов
Нет данныхАрхитектура блокчейн
Нет данныхСотовая связь (GSM: 2G, 3G, 4G)
Нет данныхУправление подключениями
Нет данныхТелеметрия и телеуправление
Нет данныхАгентское приложение устройства (Edge)
Нет данныхУправление устройством
Нет данныхГеопозиционирование
НетИмпорт/экспорт данных
Нет данныхВстроенная среда разработки (IDE)
Нет данныхLoRa связь
Нет данныхLPWAN связь
Нет данныхМежмашинное взаимодействие (M2M)
Нет данныхУправление мобильным устройством
НетМногопользовательский доступ
Нет данныхNB-Fi связь
Нет данныхNB-IoT (5G) связь
НетОтчётность и аналитика
Нет данныхСпутниковая связь
Нет данныхОбеспечение безопасности
Нет данныхАнализ данных датчиков
Нет данныхВизуализация данных датчиков
НетПоддержка ограничений по слуху
НетПоддержка ограничений по зрению
Нет данныхПроводная связь
Нет данныхZigBee связь

Разработчик системы МАКС ОСРВ

Компания-разработчик:

Мастерская инструментов разработки (МИР)

Веб-сайт (продукт):

https://mir.dev/rtos-macs/

Страна:

Россия

Веб-сайт:

https://mir.dev/

Головной офис:

Санкт-Петербург

Социальные сети:

Нет данных

Вопросы и ответы МАКС ОСРВ

?

Есть ли у МАКС ОСРВ опыт успешного внедрения в крупных российских проектах и какие кейсы можно рассмотреть?

МАКС ОСРВ имеет опыт успешного внедрения в различных проектах, связанных с интернетом вещей, что демонстрирует её надёжность и эффективность в реальных условиях.

?

Какие типы устройств и аппаратных платформ поддерживаются МАКС ОСРВ?

МАКС ОСРВ поддерживает различные встраиваемые системы и аппаратные платформы, включая умные устройства, шлюзы и автономные компоненты интернета вещей.

?

Можно ли использовать МАКС ОСРВ без установки на собственные (частные) сервера, арендовать из публичного облака?

Нет, МАКС ОСРВ не может быть развёрнуто на собственных серверах организации.

?

Какие языки поддерживает МАКС ОСРВ?

МАКС ОСРВ поддерживает в своём интерфейсе следующие языки: Русский, Английский.

?

Интегрируется ли МАКС ОСРВ с другими корпоративными информационными системами и какими?

МАКС ОСРВ может интегрироваться с корпоративными информационными системами через стандартные протоколы и интерфейсы, обеспечивая обмен данными и координацию работы различных компонентов инфраструктуры.

?

Поддерживается ли в МАКС ОСРВ английский язык?

Да. В МАКС ОСРВ может быть использован английский язык интерфейса.

?

Поддерживает ли МАКС ОСРВ работу с популярными протоколами и стандартами связи, используемыми в IoT?

МАКС ОСРВ поддерживает работу с популярными протоколами и стандартами связи, используемыми в IoT, что обеспечивает совместимость с различными устройствами и сетями.

?

Какие технические характеристики и функциональные возможности предоставляет МАКС ОСРВ для устройств интернета вещей?

МАКС ОСРВ предоставляет функции управления задачами в реальном времени, поддержку многозадачности, механизмы управления энергопотреблением, инструменты для разработки и отладки. Система оптимизирована для работы на встраиваемых устройствах с ограниченными ресурсами.

Популярные аналоги МАКС ОСРВ

Логотип

KasperskyOS

Лаборатория Касперского

KasperskyOS — это микроядерная ОС, предназначенная для надежной и устойчивой работы ИТ-систем с повышенными требованиями к информационной безопасности и устойчивости к кибератакам