Revista Motor

Automotive Grade Linux agrega funcionalidad nativa de la nube, arquitectura RISC-V y aplicaciones basadas en Flutter

Por Juan Luis Omeñaca @Valenciacars1
La última versión de UCB de AGL avanza en el desarrollo de SDV y adopta un enfoque centrado en el software con soporte para AWS Graviton y Toyota Embedded Flutter.

Automotive Grade Linux (AGL), un esfuerzo colaborativo entre industrias que desarrolla una plataforma de código abierto para todos los vehículos definidos por software (SDV), ha anunciado el último lanzamiento de código de la plataforma AGL. , UCB 17.0 o "Quirky Quillback".

Desarrollada a través de un esfuerzo conjunto de empresas miembros de AGL, la plataforma AGL conocida como Unified Code Base (UCB) es una plataforma de software de código abierto que sirve como estándar de la industria para aplicaciones de infoentretenimiento, telemática y grupos de instrumentos.

La compatibilidad con AWS Graviton permite AGL en la nube

La plataforma AGL ahora incluye soporte para los procesadores Graviton de Amazon Web Services (AWS), una familia de procesadores diseñados por AWS para ofrecer el mejor precio y rendimiento para cargas de trabajo en la nube que se ejecutan en Amazon Elastic Compute Cloud (Amazon EC2). Esto permite que AGL se ejecute en un entorno basado en la nube. En combinación con el trabajo realizado por el grupo de expertos en vehículos definidos por software (SDV) de AGL para desacoplar el hardware del software mediante virtualización y VirtIO, los ingenieros ahora pueden desarrollar y probar el software AGL desde cualquier parte del mundo sin necesidad de acceder al hardware físico. .

La ejecución de AGL en la nube respalda un enfoque de desarrollo centrado en el software, lo que reduce la necesidad de hardware costoso y permite un alto nivel de reutilización y escalabilidad del software. También mejora el proceso de integración continua y desarrollo/implementación continua (CI/CD) al permitir iteraciones y pruebas frecuentes del software en equipos globales.

"Las marcas establecidas y las nuevas empresas de rápido crecimiento dentro de la industria automotriz están adoptando las tecnologías SDV", afirmó Stefano Marzani , líder mundial de tecnología SDV en AWS. "Con soporte para procesadores Graviton, los clientes ahora pueden aprovechar más fácilmente la flexibilidad y escalabilidad de la nube para desarrollar y probar software basado en AGL virtualmente. Este es un hito importante en el desarrollo de SDV que desbloquea los beneficios de la nube para aún más compañías."

La última versión también incluye una aplicación de demostración del vehículo a la nube que se puede utilizar para acceder a las señales KUKSA.val y CAN de forma remota. Dos ECU envían datos que incluyen velocidad, tacómetro, indicador de combustible y HVAC a la demostración de puerta de enlace de hardware de referencia de AGL y luego a la nube de AWS, lo que demuestra cómo se podría utilizar AGL para la gestión de flotas y el diagnóstico remoto.

Primer soporte específico automotriz para RISC-V

RISC-V está ganando terreno entre los fabricantes de automóviles y proveedores a medida que los SOC automotrices continúan volviéndose más complejos con procesadores multinúcleo. Con la versión Quirky Quillback, AGL ahora admite RISC-V con la placa de hardware SiFive Unmatched. Al aprovechar la arquitectura abierta RISC-V, los desarrolladores de hardware pueden crear procesadores personalizados para funciones automotrices individuales que utilizan la misma arquitectura, lo que permite una mayor escalabilidad, una implementación de software simplificada y un tiempo de comercialización más rápido.

RISC-V es una arquitectura de conjunto de instrucciones (ISA) estándar global que proporciona una base para el diseño de procesadores y al mismo tiempo permite una mayor personalización y flexibilidad. Según una investigación de mercado publicada por SHD Corp. En enero de 2024 , se prevé que el mercado de SoC RISC-V crezca hasta los 92.700 millones de dólares en 2030, una tasa compuesta anual del 47,4%.

La libertad para innovar y diferenciarse que permite RISC-V ha llamado la atención de los fabricantes de automóviles y proveedores a medida que la informática en los vehículos experimenta una rápida evolución y los SoC automotrices continúan volviéndose más complejos con procesadores multinúcleo. La versión AGL Quirky Quillback se ejecuta en la placa SiFive Unmatched, que funciona con un procesador RISC-V multinúcleo de 64 bits. También será capaz de ejecutarse en la placa SiFive HiFive Premier P550 recientemente anunciada. Al aprovechar la arquitectura abierta RISC-V, los desarrolladores de hardware pueden crear procesadores personalizados para funciones automotrices individuales que utilizan la misma arquitectura, lo que permite una mayor escalabilidad, una implementación de software simplificada y un tiempo de comercialización más rápido.

"El ecosistema RISC-V es un lugar interesante en este momento, con desarrolladores centrados en convertir el código 'portado a RISC-V' en productos de software 'optimizados para RISC-V'", afirmó Jack Kang , vicepresidente senior de ventas y desarrollo empresarial. y Experiencia del Cliente, SiFive Inc. "La disponibilidad de AGL amplía el vibrante ecosistema RISC-V centrado en aplicaciones automotrices. SiFive está encantado de continuar desempeñando un papel de liderazgo al permitir que RISC-V compita en igualdad de condiciones con arquitecturas de procesador patentadas. en un conjunto diverso de segmentos de mercado".

Nueva interfaz de usuario (UI) con Toyota Embedded Flutter para facilitar el desarrollo de aplicaciones

Quirky Quillback incluye una nueva interfaz de usuario (UI) y aplicaciones de referencia AGL para agregar una apariencia moderna con una navegación más intuitiva. Demostrada a principios de este año en el stand de AGL en CES 2024, la nueva interfaz de usuario incluye elementos visuales informativos y microanimaciones para brindar a los conductores retroalimentación visual inmediata.

de Toyota Quirky Quillback también incluye la versión automotriz integrada de Flutter , una aplicación de código abierto y un conjunto de herramientas de desarrollo de interfaz de usuario, que fue diseñado específicamente para aplicaciones automotrices.

"Con la contribución de Flutter de Toyota, la interfaz de usuario de AGL y las aplicaciones de referencia se reescribieron completamente de principio a fin en sólo ocho semanas, un testimonio de su potencia y facilidad de desarrollo", afirmó Dan Cauchy , director ejecutivo de Automotive Grade Linux. "Estamos entusiasmados de que Automotive Grade Linux sea ahora el hogar de Flutter integrado en automóviles, que creemos que se convertirá en el estándar de facto para el desarrollo de aplicaciones en vehículos".

Actualizaciones adicionales

Quirky Quillback incluye un sistema operativo, un paquete de soporte de placa, middleware, marco de aplicación y API de aplicación. Las actualizaciones adicionales de la plataforma AGL incluyen:

  • yocto
    • Actualizado a la última versión de YP Kirkstone. Quirky Quillback seguirá siguiendo a Kirkstone. Lucky Lamprey está llegando al final de su vida, pero Quirky Quillback estará disponible durante los próximos dos años.
    • La plataforma pasará a Yocto 5.0 Scarthgap para el lanzamiento de Royal Ricefish.
  • Aleteo
    • Integrador de Flutter actualizado para usar Flutter v3.13.9
    • Nuevas aplicaciones de referencia Flutter IVI desarrolladas para CES por ICS
  • Aplicaciones web:
      Chromium Embedded Framework (CEF) actualizado para ser la implementación predeterminada de Chromium con una versión más actualizada de Chromium de Pike
  • Conectividad:
    • KUKSA.val actualizado a v0.42.0
    • Se habilitó el intermediario de datos KUKSA.val y se convirtieron los servicios heredados para usar la interfaz gRPC.
    • Se creó una aplicación de panel de control de demostración que se puede utilizar para estimular señales CAN de forma remota.
  • Audio
    • Actualizaciones de PipeWire y WirePlumber
    • API de Mixer actualizada para usar gRPC
    • Se agregaron controles para graves, agudos, equilibrio y desvanecimiento a la API del mezclador.
  • Soporte de la junta:
    • aws-ec2-arm64 y aws-ec2-x86-64
    • Se agregó soporte RISC-V con la placa SiFive Unmatched
    • Beaglebone AI-64 y BeaglePlay
    • Raspberry Pi 5 y Renesas S4 Starter Kit próximamente en lanzamiento de parche

La lista completa de adiciones y mejoras se puede encontrar .

Compartiendo este artículo usted puede ayudar a difundir valor a otros que están buscando este tipo de información. Si valora el trabajo que hacemos en Valenciacars para usted y le resulta útil, le queremos pedir un gran favor: por favor comparta el artículo en WhatsApp, en Facebook , en Twitter y sus demás redes
Linkedin:valenciacars
Instagram:@valenciacars1
Facebook:Valenciacars
Threads:valenciacars1
Twitter:@Valenciacars1
Sigue el canal de Valenciacars en WhatsApp: https://whatsapp.com/channel/0029VaVYQVGBA1ethSpcmO0u

Así,que Automotive Grade Linux agrega funcionalidad nativa de la nube, arquitectura RISC-V y aplicaciones basadas en Flutter

Volver a la Portada de Logo Paperblog