Online чат
Заказать звонок

Продлите жизненный цикл встроенных систем с помощью гипервизора

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

Именно гипервизор управляет этими виртуальными машинами и обеспечивает совместное использование ресурсов.

Гипервизор обеспечивает запуск критически важных систем сразу при включении – без задержек.  Кроме того, он защищает чувствительные к безопасности интерфейсы в виртуальных машинах. Гипервизор - это монитор виртуальных машин. Он с самого начала внедряется в устройство, а не загружается при последующем развёртывании.

5 способов поддержки инноваций гипервизорами

Производители систем на кристалле добавляют больше вычислительных ядер, а в это время, разработчики получают преимущества благодаря расширяемой конструкции гипервизора, которая основана на стандартах. Благодаря этим возможностям гипервизор позволяет разработчикам встроенных систем:

  • Повторно использовать проверенное, устаревшее ПО. Если производитель пожелает использовать ранее сертифицированное программное обеспечение в новом продукте – гипервизор позволит перенести устаревшее программное обеспечение на новое устройство или плату. Таким образом, новые функции и приложения легко добавлять, даже при условии работы в другой операционной системе.
  • Снижение затрат. Гипервизор можно использовать для объединения нескольких электронных блоков управления (ECU) в один контроллер домена. Комбинированные системы экономят стоимость, размер, вес и энергопотребление.
  • Защита систем, критичных для безопасности. Важно, чтобы другие системы не влияли на системы, критичные для безопасности. Гипервизор разделяет функциональные области, поэтому, если, например, система на основе Linux работает неправильно, другие системы остаются доступными.
  • Начинать с малого и уверенно вводить новшества. При разработке нового продукта также используется гипервизор. Компоненты ПО могут создаваться независимыми группами, отдельно тестироваться, одновременно запускаться и заменяться. При этом другие системы не затрагиваются, но сохраняется надёжность без повторной проверки всей системы.
  • Упростить тестирование, проверку и сертификацию продукта. В сертифицированном гипервизоре использование стандартов упрощает тестирование, проверку и сертификацию продуктов современных и будущих поколений. Например, QNX Hypervisor 2.0 for Safety поддерживает такие стандарты, как POSIX C (и C ++) для хост-служб гипервизора и VirtIO для пользовательских виртуальных устройств, предварительную сертификацию по ISO 26262 ASIL D и IEC 61508 SIL 3, а также соответствие IEC 62304.

Гипервизор для многоразовых, масштабируемых, безопасных систем

BlackBerry QNX гипервизор обеспечивает гибкость конструкции, позволяет команде разработчиков поставить характеристики продукта следующего поколения на несколько виртуальных машин. При этом поддерживается высокоскоростная связь, есть готовые драйверы устройств, поддерживается шифрование и мониторинг системных служб.

Поддерживается реагирование в реальном времени и планирование виртуальных машин на основе приоритетов. Когда несколько виртуальных машин используют одни и те же ядра ЦП, гипервизор BlackBerry QNX позволяет разработчикам:

  • Смешивать виртуальные и хост-среды;
  • Запускать отдельные и изолированные гостевые операционные системы;
  • Разрабатывать полнофункциональные среды гипервизора, которые совместно используют графику, аудио и сенсорные экраны между гостями и хостом;
  • Поддерживать безопасное сосуществование и управление немодифицированными Android, Linux, QNX и другими ОС.
  • Общаться владельцам виртуальных машин между собой.

Основанный на стандартах, расширяемый гипервизор, позволит избежать создания непроверяемого и громоздкого ПО. Гипервизор BlackBerry QNX представят на стенде 4-278 в рамках выставки Embedded World 2020, 25-27 февраля в Нюрнберге.

 

 
17.02.20 07:44
394