Vehicle Hardware Abstraction Layer (VHAL)

Última modificação: ago. 03, 2026

A Vehicle Hardware Abstraction Layer (VHAL) é a interface através da qual o Android Automotive OS representa sinais e funções selecionados do veículo como propriedades de software. Separa o framework Android das unidades de controlo, redes e codificações específicas do fabricante.

Como funciona

Uma propriedade pode representar informação ou uma função controlável, com metadados sobre tipo, acesso, atualização e áreas suportadas. O software pode ler, escrever ou subscrever propriedades permitidas através do framework sem implementar uma ligação de baixo nível diferente para cada modelo.

O fabricante implementa o lado do veículo e decide quais propriedades suportadas são expostas. A documentação AOSP descreve a VHAL como uma interface baseada em propriedades e exige a forma AIDL para novas implementações. Android Open Source Project: Vehicle HAL

O que não significa

A VHAL não disponibiliza todas as funções do veículo a todas as aplicações. Permissões Android, serviços do sistema, gateways, validação e a arquitetura de segurança continuam a restringir o acesso. É uma fronteira de abstração, não uma forma de contornar controlos de segurança ou cibersegurança.

VHAL é terminologia específica do Android Automotive OS; outras plataformas integradas podem usar camadas de abstração diferentes com o mesmo objetivo arquitetónico.

Saber mais

Consulte Infotainment software platforms and AI sobre a relação entre hardware, sistemas operativos, gateways, aplicações e domínios de segurança.

Fontes

Mais informações