Оглавление
Стратум
-
Обзор XtratuM
- XtratuM – гипервизор для встраиваемых систем реального времени.
- Поддерживает различные наборы команд и архитектуры процессоров.
- Разработан в Политехническом университете Валенсии, выпущен как бесплатное ПО с GPL.
-
История и развитие
- Название XtratuM происходит от слова “stratum” и подчеркивает связь с Linux.
- Первая версия XtratuM была разработана для замены RTLinux HAL.
- Переработан для независимости от Linux и стал гипервизором 1-го типа с пара-виртуализацией.
-
Критерии проектирования
- Обеспечивает сильную временную и пространственную изоляцию.
- Виртуализирует базовые ресурсы и поддерживает планирование в реальном времени.
- Обеспечивает эффективное переключение контекста и детерминированные гипервызовы.
- Поддерживает мониторинг состояния здоровья и надежные механизмы взаимодействия между секциями.
-
Совместимость и API
- Не совместим со стандартом ARINC 653, но имеет аналогичное API.
- Поддерживает архитектуры LEON 2/3/4 и Cortex R4/R5/A9.
-
Поддержка сред выполнения
- XAL для приложений на языке bare-C.
- ОСРВ, совместимые с POSIX PSE51 и ARINC-653 P1/P4.
- Профиль Ada Ravenscar в ORK+.
- RTEMS (ПАРАМЕТРЫ) и Линукс.
-
Дополнительные ресурсы
- Ссылки на портал свободного ПО с открытым исходным кодом и другие виртуальные машины.
Полный текст статьи: