Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
A virtualização permite que instâncias únicas ou múltiplas do Android Automotive OS (AAOS) sejam executadas como uma máquina virtual (VM) convidada ao lado de outras operações automotivas, como um painel de instrumentos ou uma instância de sistema operacional executando os sistemas avançados de assistência ao motorista (ADAS) em um automóvel System-On-Chip (SoC). Isso é obtido aproveitando uma estrutura baseada em padrões abertos para virtualização chamada 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.
Para permitir casos de uso automotivo, a especificação VirtIO foi estendida para incluir dispositivos como virtio-snd para áudio, virtio-scmi para sensores, gerenciamento de estado de energia, gerenciamento de relógio e gerenciamento de desempenho e virtio-video para casos de uso de reprodução. Os drivers VirtIO correspondentes a esses dispositivos também foram adicionados ao kernel do Linux ( virtio-snd driver , driver IIO SCMI Sensor e virtio-video driver ).
O AAOS fornece um dispositivo de referência chamado trout , que oferece suporte a subsistemas virtualizados, como:
áudio
estado de despejo
Sistema de Visão Estendida (EVS)
Modo Garagem
Gráficos
Sensores
Entrada da tela sensível ao toque
Veículo HAL
Bluetooth
Sistema global de navegação por satélite (GNSS)
Consulte estes artigos para saber mais sobre a virtualização no AAOS:
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2023-06-16 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Não contém as informações de que eu preciso"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muito complicado / etapas demais"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desatualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema na tradução"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema com as amostras / o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Outro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Meu problema foi resolvido"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Outro"
}]
{"lastModified": "\u00daltima atualiza\u00e7\u00e3o 2023-06-16 UTC."}
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2023-06-16 UTC."]]