Linux Foundation lanza la distribución automotriz AGL UCB 9.0

Fundación Linux presentado noveno lanzamiento de la distribución AGL UCB (Automotive Grade Linux Unified Code Base), que está desarrollando una plataforma universal para su uso en varios subsistemas automotrices, desde tableros hasta sistemas de información y entretenimiento automotrices. Las soluciones basadas en AGL se utilizan en los sistemas de información de Toyota, Lexus, Subaru Outback, Subaru Legacy y furgonetas ligeras Mercedes-Benz.

La distribución se basa en la evolución de los proyectos. Tizen, GENIVI и yocto. El entorno gráfico está basado en Qt, Wayland y los desarrollos del proyecto Weston IVI Shell. Construcciones de demostración de plataforma formado para placas QEMU, Renesas M3, Intel Up², Raspberry Pi 3 y Raspberry Pi 4. Con contribuciones de la comunidad están desarrollando conjuntos para placas NXP i.MX6,
DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) y TI Vayu.

Los textos fuente de los desarrollos del proyecto están disponibles a través de
Git. En el desarrollo del proyecto participan empresas como Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi y Subaru.

Los fabricantes de automóviles pueden utilizar AGL UCB como marco para crear soluciones finales, después de realizar las adaptaciones necesarias de los equipos y personalizar la interfaz. La plataforma le permite concentrarse en desarrollar aplicaciones y sus propios métodos para organizar el trabajo del usuario, sin pensar en infraestructura de bajo nivel y minimizar los costos de mantenimiento. El proyecto es completamente abierto: todos los componentes están disponibles bajo licencias gratuitas.

Se proporciona un conjunto de prototipos funcionales de aplicaciones típicas escritas con tecnologías HTML5 y Qt. Por ejemplo, hay implementación de una pantalla de inicio, un navegador web, un tablero, un sistema de navegación (se utiliza Google Maps), control de clima, un reproductor multimedia con soporte DLNA, una interfaz para configurar el subsistema de sonido y un lector de noticias. Se ofrecen componentes para control por voz, búsqueda de información, interacción con un teléfono inteligente a través de Bluetooth y conexión a una red CAN para acceder a sensores y transferencia de datos entre componentes del vehículo.

Características nueva versión:

  • Soporte para entrega de actualizaciones OTA (Over-the-Air) para entornos basados ​​en tecnología OSTree, que le permite manipular la imagen del sistema como un todo con la capacidad de actualizar archivos individuales y versionar el estado general del sistema;
  • El marco de aplicación implementa autorización basada en tokens;
  • Se amplió la API de reconocimiento de voz y se mejoró la integración con agentes de voz. Se agregó soporte para Alexa Auto SDK 2.0. Se ha propuesto una nueva versión abierta de la interfaz en pantalla para gestionar el reconocimiento de voz;
  • El subsistema de audio ha mejorado el soporte para el servidor multimedia. PipeWire y administrador de sesión AlambreFontanero;
  • Soporte mejorado para capacidades y configuraciones de red. Se ha rediseñado la API de Bluetooth y se ha ampliado la compatibilidad con los perfiles pbap y map Bluetooth;
  • Se agregó soporte para acceso basado en tokens a aplicaciones basadas en HTML5;
  • Se ha mejorado significativamente el rendimiento de las aplicaciones basadas en HTML5;
  • Se ofrece una imagen solo HTML5, utilizando Web App Manager (WAM) y Chromium;
  • Se agregaron aplicaciones de demostración HTML para la pantalla de inicio, el iniciador de aplicaciones, el panel, el configurador, el reproductor multimedia, el mezclador, el HVAC y el navegador Chromium;
  • Se han ampliado las implementaciones de referencia de aplicaciones escritas con QML: una implementación de panel actualizada que admite el procesamiento de mensajes CAN desde el volante y los botones multimedia. Posibilidad de utilizar botones en el volante para controlar el sistema de información del automóvil;
  • Implementación preliminar propuesta de un nuevo administrador de ventanas y pantalla de inicio (que se habilita seleccionando 'agl-compositor');
  • Soporte de hardware actualizado: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone Enhanced con soporte Automotive Cape, i.MX6 y Raspberry Pi 4.

Fuente: opennet.ru

Añadir un comentario