Технология виртуализации умных автомобилей (Часть 1)
Технология виртуализации умных автомобилей (Часть 1)

Предисловие:

С развитием цифровых интеллектуальных технологий функции автомобилей стали диверсифицированными и централизованными. С точки зрения архитектуры: от децентрализованной архитектуры к архитектуре объединения доменов, а затем к центральным вычислительным платформам, тенденция развития централизации стала отраслевым консенсусом.

В соответствии с этой тенденцией высокопроизводительные центральные вычислительные платформы транспортных средств используют технологию аппаратной виртуализации и единую структуру функциональной безопасности для использования алгоритмов планирования ресурсов на основе искусственного интеллекта для достижения безопасного совместного использования и эффективного планирования аппаратных ресурсов между различными доменами. Это один из важных технических вопросов. направления одно.

В этой статье будет обсуждаться соответствующий контент о технологии виртуализации умных автомобилей, от введения самой технологии виртуализации до объяснения технологии виртуализации умных автомобилей, а также введение в продукт виртуализации Guoke Basic Stone - гипервизор Photon Virtual Machine Manager.

Что такое виртуализация?

Технология виртуализации — это технология управления ресурсами (оптимизации), которая абстрагирует и преобразует различные физические ресурсы компьютера (такие как ЦП, память, дисковое пространство, сетевой адаптер и другие устройства ввода-вывода), а затем представляет их в сегментированном виде и может быть произвольно объединены в среду конфигурации для одного или нескольких (виртуальных) компьютеров.

Технология виртуализации зародилась в конце 1960-х годов, когда IBM разработала набор программного обеспечения под названием Virtual Machine Monitor, который служил уровнем абстракции программного обеспечения над уровнем компьютерного оборудования и интегрировал компьютерное оборудование в виртуальное разделение на одну или несколько виртуальных машин и обеспечивал одновременное интерактивный доступ к мейнфрейму нескольких пользователей.

Мы все знаем, что в то время мейнфреймы были очень дорогими. Но с помощью такой технологии набор физических серверов фактически можно виртуализировать в несколько серверов, так что несколько пользователей могут параллельно получать доступ к ресурсам в месте расположения ресурса.

также из С 1960-х годов,Технология виртуализации также постоянно обновляется,На рисунке ниже перечислены некоторые продукты виртуализации.,Относительно знакомые отрасли могут бытьVMware,Именно благодаря своему появлению технология виртуализации более известна.

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

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

Форма технологии виртуализации

Это следует сказать о знаменитом Гипервизоре. Дословный перевод слова «Гипервизор» — «Суперсупервизор», также известный как Монитор виртуальных машин (VMM).

Гипервизор основан на аппаратной платформе SoC и преобразует физические ресурсы (такие как ЦП, память, дисковое пространство, сетевые адаптеры, периферийные устройства и т. д.) в виртуальные ресурсы и выделяет их каждой виртуальной машине по требованию, позволяя им независимо получать доступ к авторизованным виртуальным машинам. машины.

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

Сценарий виртуализации

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

(1) Виртуализация на стороне облака

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

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

(2) Боковая виртуализация

Он использует общую архитектуру ИКТ на пограничных узлах определенных конкретных сервисов для поддержки динамического развертывания нескольких сервисов, обычно таких как SDN и NFV.

Его технические характеристики: основаны на общей аппаратной платформе и адаптированной для отрасли платформе управления и развертывания, реализуют развязку программного и аппаратного обеспечения, определение программного обеспечения, развертывание многофункциональных узлов по требованию и гибкую сеть. Как правило, 1+1 или. Для обеспечения высокой доступности услуг в элементах телекоммуникационной сети 5G необходимо учитывать сквозной характер услуг 5G. Гипервизор, виртуальная машина и стек протоколов связи должны быть реализованы. спроектировано и продумано.

(3) Виртуализация на стороне устройства

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

Кроме того, конечные ресурсы более ограничены и чувствительны к затратам, поэтому гипервизор должен быть легким и высокопроизводительным.

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

  • Бизнес-домен IVI в кабине подчеркивает интерактивный опыт и богатую экологию приложений, что больше подходит для операционной системадаAndroid;
  • Панель управления、Сопровождение вождения происходит в режиме реального времени、Требования к надежности, Операционная система предпочитает RTLinux、RTOS;
  • В области интеллектуального вождения особое внимание уделяется интеграции больших вычислительных мощностей для планирования восприятия и вывода, а также предъявляются требования к работе в режиме реального времени и надежности.
  • При объединении доменов,Обеспечить безопасность и надежность ключевых предприятий,Мы также должны учитывать устойчивость и совместимость экологии приложения.,Для этого требуется технология изоляции ресурсов для поддержки разделения ресурсов на одном SOC.,Может одновременно запускать несколько операционных систем.,Обеспечьте невмешательство друг другу.

Тип виртуализации и структура HOST

Гипервизоры можно разделить на две основные категории:

  1. Тип1 голая металлическая форма,Hypervisor Запускается непосредственно на аппаратном устройстве, также называемом Bare-Metal Hardware Виртуализация (среда виртуализации «голого железа»);
  2. Тип2 Хостингформа,также называется Hosted Virtualization (среда виртуализации хоста).

Type2форма Гипервизору требуется помощь хоста Операционная система для управления такими ресурсами, как ЦП, память, сеть и т. д. Поскольку между гипервизором и оборудованием существует хост-операционная система. системы, все операции Гипервизора и ВМ должны проходить через хост. Операционная система,Поэтому неизбежно будут задержки и потери производительности.,Одновременный хост Операционная Недостатки безопасности и проблемы стабильности системы повлияют на работающую на ней виртуальную машину (виртуальная машина), поэтому форма Type-2Hypervisor в основном используется в ситуациях, когда требования к производительности и безопасности не высоки.

Напротив, Тип1 тип Hypervisor Не зависит от хостинга. Операционная Система функционально автономна. системаосновные функции。Конструкция проще, работает непосредственно на аппаратном обеспечении, общий объем кода и архитектура более оптимизированы, требуется меньше памяти и ресурсов хранения. Он может соответствовать требованиям уровня функциональной безопасности системы управления автономным вождением транспортного средства, а также имеет соответствующие условия. для формальной проверки. Таким образом, операционная система автомобиля более подходит для использования Type 1 форма Hypervisor。

Согласно структуре HOST,,можно разделить наМикро Ядроформа и макро Ядроформа

Оба также имеют свои особенности,Оптимизация статуса Ядро для Микро Ядро,Легко проходимая сертификация функциональной безопасности. Гипервизор состоит из состояния Ядро и состояния пользователя;,Основные функции реализованы в пользовательском режиме; каждая виртуальная машина соответствует процессу VMM;,Не так хорош, как макро Ядроформа。СравнительныйтипнравитьсяQNX Hypervisor。

И макрос ЯдросуществоватьПроизводительность выше, чем у микроядра, поскольку весь гипервизор реализован в состоянии ядра, и общая производительность более эффективна.СравнительныйтипнравитьсяXvisor。

Относительно того, какой тип формы лучше, в отрасли до сих пор существуют мнения.

Я считаю, что благодаря содержанию этой статьи вы сможете просто понять некоторую справочную информацию о виртуализации. Некоторые текущие отраслевые приложения виртуализации транспортных средств и содержимое менеджера виртуальных машин (Photon Hypervisor) будут представлены в следующей статье. Ваше уважение. Пожалуйста, с нетерпением ждите этого.

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose