Бесплатная альтернатива NI Real-Time Hypervisor?

Существует ли бесплатная альтернатива гипервизору NI National Instruments в реальном времени? National Instruments предлагает версии для Windows и Linux.

4 ответа

Решение

Я не уверен, чего вы хотите достичь, но это звучит как сочетание желания ОС в реальном времени, экранирования / соответствия процессоров и стандартного пользовательского пространства Linux или Windows для разработки; все на стандартном оборудовании.

Что касается Linux, это, безусловно, может быть достигнуто с помощью операционной системы реального времени, такой как RedHat MRG Realtime (коммерческая), Scientific Linux Realtime (бесплатная) или SuSE в реальном времени (коммерческая).

Это дает вам ядро ​​и ОС реального времени. Если вам нужно выполнить определенные задачи на определенном ЦП или ЦП, вы можете использовать методы экранирования ЦП, чтобы, возможно, создать группу ЦП для ОС и другую группу, зарезервированную для выполнения приложения в реальном времени.

Обычно реальное время и виртуализация не идут рука об руку. Перечисленные выше операционные системы обеспечивают чрезвычайно детальный контроль над процессами, планированием, приоритетом и обработкой прерываний.

Я полагаю, это зависит от того, что вы хотите.

Если вам нужна ОС реального времени для запуска некоторого DAQ и / или управляющего программного обеспечения, то да, Linux с набором исправлений RT предлагает обычные функции ОС реального времени.

Если вам нужен альтернативный гипервизор для запуска Labview RT, то я не знаю. Мы не удивимся, если он откажется работать на чем-то, кроме своего собственного гипервизора.

Оба VxWorks и LynuxWorks имеют гипервизоры на основе жестких планировщиков реального времени, сертифицированные для использования в самолетах и ​​тому подобное. Они НЕ дешевые, но делают свою работу.

Вы имеете в виду, как Hyper-V. Из ссылки я не вижу, что ваша ссылка на гипервизор делает что-то особенное, что не делает каждый гипервизор 1-го типа.

Обновление - после дальнейшего изучения выясняется, что оно поддерживает некоторые специализированные аппаратные средства: "Кроме того, гипервизор в реальном времени специально разработан для поддержки детерминизма программ LabVIEW в реальном времени"

Другие вопросы по тегам