Veículo definido por software

O SDV do AAOS oferece suporte a uma ampla variedade de domínios de computação automotiva além do infoentretenimento, como clusters de instrumentos, controles de carroceria e assistência ao motorista.

Visão geral do AAOS

Infoentretenimento (IVI)

O IVI do AAOS oferece experiências de entretenimento e navegação atraentes e úteis no carro.

Cockpit unificado (IVI / SDV)

O AAOS oferece uma solução de cockpit unificada que incorpora dados de cluster para criar uma solução completa de cabine para infoentretenimento e cockpit.

Além do cockpit (IVI / SDV)

O AAOS alimenta vários domínios no carro, como chassi e carroceria, além da integração do ADAS (QM) para criar experiências personalizadas.

A plataforma SDV foi projetada para resolver os principais desafios do desenvolvimento de veículos modernos, fornecendo uma base de software compacta, eficiente e escalonável com base em uma pilha nativa do Android sem periféricos, estendendo-se profundamente à arquitetura do veículo para alimentar componentes de software em todo o veículo, como o atuador do assento, o cluster de instrumentos, o controle climático, a iluminação, as câmeras, os espelhos, a telemetria e muito mais.

O núcleo do SDV do AAOS é um sistema operacional leve baseado no Android que incorpora frameworks automotivos específicos de baixo nível para comunicações, diagnósticos, atualizações de software e muito mais. Isso permite que o SDV do AAOS alimente diferentes controladores de veículos, como domínios de computação principal, controles de carroceria e cluster.

Além disso, a plataforma SDV do AAOS inclui um novo framework, o Display Safety, para implementar aplicativos de cluster de instrumentos, incluindo campainhas audíveis, câmera regulamentar e gráficos sofisticados que se misturam perfeitamente ao conteúdo do IVI do AAOS. O Display Safety inclui um conjunto de ferramentas de design de segurança e um monitor de segurança de referência, permitindo que os OEMs atendam aos requisitos de segurança funcional aproveitando os diversos mecanismos de segurança da plataforma de SoCs automotivos.

Introdução ao SDV do AAOS

O SDV do AAOS foi projetado para ser executado em um ambiente de várias VMs em um sistema automotivo em um chip (SoC, na sigla em inglês), normalmente ao lado de um sistema IVI. O SDV do AAOS é uma instância do Android sem periféricos que aproveita a virtualização com drivers VirtIO. Essa arquitetura permite que a mesma imagem do sistema seja executada em ambientes virtuais baseados na nuvem (Cuttlefish) ou em qualquer hipervisor compatível com VirtIO no hardware de destino. O SDV do AAOS oferece uma plataforma padronizada, atualizável e segura para funções de veículos.

Ambiente do AAOS

Figura 1. Ambiente do AAOS.

Principais recursos

Os principais recursos do SDV do AAOS são descritos nesta seção.

Desenvolvimento baseado na nuvem (gêmeo digital)

O SDV do AAOS foi projetado para ser executado no dispositivo virtual Cuttlefish, permitindo um gêmeo digital de ambientes de computação de veículos na nuvem ou em máquinas locais. Isso permite que o desenvolvimento e o teste de software de veículos, de serviços individuais a interações de várias VMs, ocorram antes que o hardware físico esteja disponível, acelerando o tempo de lançamento no mercado.

Principais componentes :

  • Cuttlefish:emula o ambiente SDV de várias VMs.
  • Android Studio for Platform (ASfP) : fornece ferramentas para desenvolvimento e implantação de serviços baseados em Rust no Cuttlefish.

Cluster de instrumentos e renderização de criticidade mista

O SDV do AAOS oferece suporte a casos de uso, como clusters de instrumentos digitais, que exigem renderização de criticidade mista, que exibe informações de segurança críticas, como luzes de advertência (indicadores), ao lado de conteúdo gráfico avançado. Essa renderização precisa estar disponível no início da sequência de inicialização do veículo.

Principais componentes :

  • SDV Media:ativa recursos gráficos e de mídia em uma VM não IVI.
  • Display Safety:fornece caminhos de renderização funcionalmente seguros e de inicialização antecipada para informações críticas de cluster e indicadores.

Integração e comunicação de serviços automotivos

A plataforma facilita a integração com arquiteturas de rede de veículos atuais usando uma arquitetura orientada a serviços (SOA). Isso inclui comunicação entre VMs, gerenciamento do ciclo de vida do serviço e comunicação com serviços em outras ECUs.

Principais componentes :

  • SDV Core OS:fornece uma instância do Android sem periféricos para serviços principais:
    • Comunicação entre VMs
    • Descoberta e gerenciamento de serviços
    • Atualizações do sistema e gerenciamento de energia
    • Pontos de integração para serviços de diagnóstico, configuração e calibragem
  • Corretor SOME/IP:permite a comunicação entre serviços SDV e serviços de ECU externos usando middleware escalonável orientado a serviços sobre IP (SOME/IP).

Processamento de dados no dispositivo

O SDV do AAOS inclui frameworks para coleta de dados no dispositivo e processamento de borda.

Principais componentes :

  • SDV Telemetry:facilita a coleta de dados no dispositivo e o processamento de borda para serviços de veículo para nuvem, com suporte à configuração dinâmica.

Primeiros passos

Consulte Primeiros passos para instruções de configuração e uso do ambiente.

Recursos

Apresentações técnicas do SDV do AAOS (Google Automotive Partner Bootcamp 2025)

Demonstrações do SDV do AAOS (Google Automotive Partner Bootcamp 2025)