Ir para o conteúdo principal
Documentos
O que há de novo?
Notas da versão
Boletins de segurança mais recentes
Documento de definição de compatibilidade (CDD) mais recente
Atualizações de sites
Como começar
Sobre
Iniciar
Fazer download
Versões
Testar
Criar
Contribuir
Comunidade
Ferramentas, build e referência relacionada
Segurança
Visão geral
Boletins
Atributos
Testes
Práticas recomendadas
Assuntos principais
Arquitetura
Áudio
Câmera
Conectividade
Dados
Tela
Fontes
Gráficos
Interação
Mídia
Desempenho
Permissões
Energia
Ambiente de execução
Configurações
Storage
Testes
Atualizações
Virtualização
Compatibilidade
Documento de definição de compatibilidade (CDD)
Conjunto de teste de compatibilidade (CTS)
Dispositivos Android
Cuttlefish
Empresarial
TV
Android Automotive
Visão geral
Veículo definido por software
Infoentretenimento no veículo
Detalhes da versão
Referência
HIDL
HAL
Federação de comércio
Pacote de testes de segurança
Android Code Search
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Fazer login
Documentação
O que há de novo?
Como começar
Segurança
Assuntos principais
Compatibilidade
Dispositivos Android
Android Automotive
Referência
Documentos
Mais
O que há de novo?
Como começar
Segurança
Assuntos principais
Compatibilidade
Dispositivos Android
Android Automotive
Referência
Android Code Search
Visão geral
O que há de novo?
O que é o Android Automotive?
Terminologia
Veículo definido por software
Visão geral
Terminologia e glossário do SDV do AAOS
Começar
Visão geral
Ambiente de desenvolvimento
Desenvolvimento local
Desenvolvimento para nuvem
Visão geral
Configuração da organização
Local do código
Fazer o download, criar e executar
Preparação do ambiente de desenvolvimento integrado
Acessar repositórios do GitHub
Entender o SDV do AAOS
Arquitetura do sistema
Arquitetura do sistema SDV do AAOS
Principais conceitos
Arquitetura lógica
Convenções de nomenclatura de pacotes de serviços
Configurar o orquestrador
Identidade do pacote de serviços
Sincronização de tempo
Monitoramento de integridade
Agendamento de qualidade de serviço
Controle do veículo e gerenciamento de energia
Conceitos de segurança
Autorização
Visão geral da autorização de comunicações da SDV
Implantação
Política de autorização
Aplicação
Depurar violações de permissão
Política de autorização no nível da VM
ACLs de tipo de unidade
Identidade e atestado da VM
Visão geral
Perfil de SDV para DICE
vvmconfig e vvmtruststore
Status e provisionamento da malha
Device Trust
Atualizar conceitos
Atualizações de pacotes de serviços
Atualizações do sistema A/B
Gerenciador de atualizações
Atualizações de partição AB do OEM
Desenvolver serviços de SDV
Início rápido: criar e executar pacotes de serviços SDV
IDL de serviços automotivos (VSIDL)
Visão geral
Definir mensagens e serviços RPC
Definir a arquitetura de serviço
Gerar middleware
Implementar a lógica de negócios
Criar e implantar pacotes de serviços
Atualizações automáticas do catálogo e integração do LSP
Especificação de idioma
Diretrizes de compatibilidade do VSIDL do SDV
Provedor VSIDL para reflexão
Metadados do pacote de serviços
Exemplos de código principais
Processar suspensão e retomada
Trabalhar com serviços automotivos
Visão geral
Configuração e calibragem
Diagnóstico
Guia de arquitetura e implementação de preferências do usuário
Rust assíncrono
Guias de integração de plataforma
Visão geral
Integração do SDV Core
Guia de integração
Requisitos do sistema convidado (imagem da VM)
Carregador de inicialização do SDV Core
Assinatura APEX
Integração de mídia SDV
Visão geral
Requisitos de mídia da SDV
Renderização de gráficos na mídia de SDV
Mídia SDV: gerenciar telas
Usar câmeras
SDV em hardware
SDV no QNX
Exemplos de configurações de QVM
Exemplo de configuração de QVM para o SDV Core
Exemplo de configuração de QVM para mídia SDV
Exemplo de configuração de QVM para SDV IVI
Identidade e atestado da VM
Carregador de inicialização do SDV
Transferência de CDI do HLOS do Android
Configurar a identidade para serviços nativos
Guia de integração do SOME/IP
Visão geral da integração do SOME/IP
Gravar um arquivo de mapeamento SOME/IP
Escrever uma definição de tipo SOME/IP
Implementar a pilha SOME/IP
Integrar SOME/IP com SDV
Otimizar o desempenho
Usar o gateway SDV no IVI
O projeto Generic Kernel Image (GKI)
Layout da partição
Testar, depurar e verificar o desempenho
Depurar SDV
Resolver problemas de falhas na API de middleware
Use o rastreamento para ter insights sobre a performance do sistema
Políticas do SELinux para testes de dispositivos
Detectar violações de segurança
Testes do sistema SDV
Biblioteca do framework de teste do SDV.
Criação de teste do sistema SDV
Guias de solução
Segurança da exibição
Visão geral
Começar
Estrutura do código
DriverUI
Imagem da câmera ao vivo HAR
Camada de abstração da plataforma HAR
Pipeline de gráficos HAR
Toques de áudio
Rastreamento de performance para HAR
Conjunto de ferramentas de design de segurança
Telemetry
Visão geral
SDK