Бесплатная альтернатива NI Real-Time Hypervisor?
4 ответа
Я не уверен, чего вы хотите достичь, но это звучит как сочетание желания ОС в реальном времени, экранирования / соответствия процессоров и стандартного пользовательского пространства Linux или Windows для разработки; все на стандартном оборудовании.
Что касается Linux, это, безусловно, может быть достигнуто с помощью операционной системы реального времени, такой как RedHat MRG Realtime (коммерческая), Scientific Linux Realtime (бесплатная) или SuSE в реальном времени (коммерческая).
Это дает вам ядро и ОС реального времени. Если вам нужно выполнить определенные задачи на определенном ЦП или ЦП, вы можете использовать методы экранирования ЦП, чтобы, возможно, создать группу ЦП для ОС и другую группу, зарезервированную для выполнения приложения в реальном времени.
Обычно реальное время и виртуализация не идут рука об руку. Перечисленные выше операционные системы обеспечивают чрезвычайно детальный контроль над процессами, планированием, приоритетом и обработкой прерываний.
Я полагаю, это зависит от того, что вы хотите.
Если вам нужна ОС реального времени для запуска некоторого DAQ и / или управляющего программного обеспечения, то да, Linux с набором исправлений RT предлагает обычные функции ОС реального времени.
Если вам нужен альтернативный гипервизор для запуска Labview RT, то я не знаю. Мы не удивимся, если он откажется работать на чем-то, кроме своего собственного гипервизора.
Оба VxWorks и LynuxWorks имеют гипервизоры на основе жестких планировщиков реального времени, сертифицированные для использования в самолетах и тому подобное. Они НЕ дешевые, но делают свою работу.
Вы имеете в виду, как Hyper-V. Из ссылки я не вижу, что ваша ссылка на гипервизор делает что-то особенное, что не делает каждый гипервизор 1-го типа.
Обновление - после дальнейшего изучения выясняется, что оно поддерживает некоторые специализированные аппаратные средства: "Кроме того, гипервизор в реальном времени специально разработан для поддержки детерминизма программ LabVIEW в реальном времени"