O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Visão geral

A virtualização permite que as instâncias únicas ou múltiplas do Android Automotive OS (AAOS) para ser executado como uma máquina virtual convidada (VM) ao lado de outros operacional automotivo, tais como um painel de instrumentos ou uma instância de sistema operacional rodando os sistemas de assistência ao condutor avançados (ADAS) em um automóvel System-On-Chip (SoC). Isto é conseguido através da alavancagem uma padrões abertos estrutura baseada em virtualização chamado virtio. O VirtIO fornece uma interface bem estabelecida que permite que o AAOS seja executado em uma plataforma virtualizada comum que, por sua vez, permite que uma VM convidada AAOS seja portátil em diferentes sistemas de hipervisor e / ou plataformas de hardware.

Arquitetura de virtualização AAOS
Figura 1. Arquitectura de virtualização AAOS

Para permitir que os casos de uso de automóveis, a especificação virtio foi estendido para incluir dispositivos como virtio-snd para áudio, virtio-scmi para sensores, gerenciamento de estado de energia, gestão de relógio e gerenciamento de desempenho e virtio-video para casos de uso reprodução. Motoristas virtio correspondentes a estes dispositivos também foram adicionados ao kernel do Linux ( virtio-snd driver , motorista IIO SCMI Sensor , e virtio-video driver motorista).

AAOS fornece um dispositivo de referência chamado trutas , que suporta subsistemas virtual, tais como:

  • Áudio
  • Dumpstate
  • Extended View System (EVS)
  • Modo Garagem
  • Gráficos
  • Sensores
  • Entrada da tela sensível ao toque
  • HAL do veículo

Consulte estes artigos para saber mais sobre virtualização em AAOS: