El SO Android Automotive (AAOS) para vehículos definidos por software (SDV) admite una amplia variedad de dominios de procesamiento automotriz más allá del infoentretenimiento, como clústeres de instrumentos, controles de carrocería y asistencia al conductor.

|
Infoentretenimiento (IVI) El IVI de AAOS ofrece experiencias atractivas y útiles de entretenimiento y navegación en el automóvil. |
Cabina unificada (IVI / SDV) AAOS proporciona una solución de cabina unificada que incorpora datos de clúster para crear una solución completa de cabina para infoentretenimiento y cabina. |
Más allá de la cabina (IVI / SDV) AAOS alimenta varios dominios en el automóvil, como el chasis y la carrocería, así como la integración de ADAS (QM) para crear experiencias personalizadas. |
Figura 1: Áreas clave de SDV
La plataforma SDV aborda los desafíos principales del desarrollo de vehículos modernos. Proporciona una base de software compacta, de alto rendimiento y escalable basada en una pila de Android integrada y sin interfaz gráfica. Esta pila se extiende profundamente en la arquitectura del vehículo para alimentar componentes en todo el vehículo, incluidos los actuadores de los asientos, los clústeres de instrumentos, el control de clima, la iluminación, las cámaras, los espejos y la telemetría.
El núcleo de SDV de AAOS es un sistema operativo liviano basado en Android que incorpora frameworks de bajo nivel específicos para la industria automotriz para comunicaciones, diagnósticos y actualizaciones de software. Estos frameworks permiten que el SDV de AAOS alimente diferentes controladores de vehículos, como el procesamiento central, los controles de carrocería y los dominios de clúster.
La plataforma SDV de AAOS también incluye el framework Display Safety para implementar aplicaciones de clúster de instrumentos, como campanillas audibles, cámaras reglamentarias y gráficos sofisticados que se combinan perfectamente con el contenido de IVI de AAOS. Display Safety incluye una cadena de herramientas de diseño de seguridad y un monitor de seguridad de referencia, lo que permite que los OEM cumplan con los requisitos de seguridad funcional mediante el uso de los diversos mecanismos de seguridad de la plataforma de SoCs automotrices.
Introducción al SDV de AAOS
El SDV de AAOS se ejecuta en un entorno de varias VMs en un sistema en chip (SoC) automotriz, por lo general, junto con un sistema IVI. El SDV de AAOS es una instancia de Android sin interfaz gráfica que aprovecha la virtualización con controladores VirtIO. Esta arquitectura permite que la misma imagen del sistema se ejecute en entornos virtuales basados en la nube, como Cuttlefish, o en cualquier hipervisor compatible con VirtIO en el hardware de destino. El SDV de AAOS proporciona una plataforma estandarizada, actualizable y segura para las funciones del vehículo.
Figura 2: Entorno de AAOS
Funciones clave
En esta sección, se describen las funciones clave del SDV de AAOS.
Desarrollo basado en la nube (gemelo digital)
El SDV de AAOS está diseñado para ejecutarse en el dispositivo virtual Cuttlefish, lo que te permite crear un gemelo digital de los entornos de procesamiento de vehículos en la nube o en máquinas locales. Este gemelo digital te permite desarrollar y probar el software del vehículo, desde servicios individuales hasta interacciones de varias VMs, antes de que el hardware físico esté disponible, lo que acelera el tiempo de salida al mercado.
Componentes clave:
- Cuttlefish: Emula el entorno SDV de varias VMs.
- Android Studio for Platform (ASfP): Proporciona herramientas para el desarrollo y la implementación de servicios basados en Rust en Cuttlefish.
Clúster de instrumentos y procesamiento de criticidad mixta
El SDV de AAOS admite casos de uso, como clústeres de instrumentos digitales, que requieren procesamiento de criticidad mixta, que muestra información de seguridad crítica, como luces de advertencia (indicadores), junto con contenido gráfico enriquecido. Este procesamiento debe estar disponible al principio de la secuencia de arranque del vehículo.
Componentes clave:
- SDV Media: Habilita las capacidades de gráficos y contenido multimedia en una VM que no es IVI.
- Display Safety: Proporciona rutas de procesamiento de arranque temprano y seguras desde el punto de vista funcional para la información crítica del clúster y los indicadores.
Integración y comunicación de servicios automotrices
La plataforma facilita la integración con las arquitecturas de red de vehículos existentes mediante una arquitectura orientada a servicios (SOA). Esto incluye la comunicación entre VMs, la administración del ciclo de vida del servicio y la comunicación con los servicios en otras ECUs.
Componentes clave:
- SDV Core OS: Proporciona una instancia de Android sin interfaz gráfica para los servicios principales:
- Comunicación entre VMs
- Descubrimiento y administración de servicios
- Actualizaciones del sistema y administración de energía
- Puntos de integración para servicios de diagnóstico, configuración y calibración
- Agente de SOME/IP: Permite la comunicación entre los servicios SDV y los servicios de ECU externos mediante middleware escalable orientado a servicios a través de IP (SOME/IP).
Procesamiento de datos integrado en el dispositivo
El SDV de AAOS incluye frameworks para la recopilación de datos integrados en el dispositivo y el procesamiento perimetral.
Componentes clave:
- SDV Telemetry: Facilita la recopilación de datos integrado en el dispositivo y el procesamiento perimetral para los servicios de vehículo a la nube, con compatibilidad para la configuración dinámica.
Comenzar
Consulta Comienza para obtener instrucciones de configuración y uso del entorno.