La organización Linux Foundation ha publicado la distribución automotriz AGL UCB 9.0

Organización Linux Foundation ha presentado la novena edición de la distribución AGL UCB (Automotive Grade Linux Unified Code Base), en la que se desarrolla una plataforma universal para su uso en diversos subsistemas automotrices, desde paneles de instrumentos hasta sistemas de infoentretenimiento del vehículo. Las soluciones basadas en AGL se utilizan en sistemas de información de Toyota, Lexus, Subaru Outback, Subaru Legacy y vehículos ligeros de Mercedes-Benz Vans.

La distribución se basa en los desarrollos de los proyectos Tizen, GENIVI y Yocto. El entorno gráfico se basa en Qt, Wayland y los desarrollos del proyecto Weston IVI Shell. Versiones de demostración de la plataforma se han formado para QEMU, las placas Renesas M3, Intel Up², Raspberry Pi 3 y Raspberry Pi 4. Con la participación de la comunidad se desarrollan versiones para placas NXP i.MX6,
DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) y TI Vayu.

Los códigos 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.

AGL UCB puede ser utilizada por los fabricantes de automóviles como un marco para crear soluciones finales, tras realizar la adaptación necesaria para el hardware y la personalización de la interfaz. La plataforma permite enfocarse principalmente en el desarrollo de aplicaciones y en los propios métodos de organización del trabajo del usuario, sin preocuparse por la infraestructura de bajo nivel y minimizando los costos de mantenimiento. El proyecto es completamente abierto: todos los componentes están disponibles bajo licencias libres.

Se proporciona un conjunto de prototipos funcionales de aplicaciones típicas, escritas utilizando tecnologías HTML5 y Qt. Por ejemplo, tenemos la implementación de la pantalla de inicio, navegador web, panel de instrumentos, sistema de navegación (se utiliza Google Maps), control climático, reproductor multimedia con soporte para DLNA, interfaz para la configuración del subsistema de sonido, programa para la lectura de noticias. Se ofrecen componentes para control por voz, búsqueda de información, interacción con smartphones mediante Bluetooth y conexión a la red CAN para acceder a sensores y transferir datos entre nodos del automóvil.

Características nueva versión:

  • Soporte para actualizaciones OTA (Over-the-Air) para entornos basados en la tecnología OSTree, que permite manipular el sistema como una sola entidad con la posibilidad de actualizar archivos individuales y con el versionado del estado general del sistema;
  • En el Application Framework se implementó la posibilidad de autorización basada en tokens;
  • Se amplió la API para el reconocimiento de voz y se mejoró la integración con agentes de voz. Se añadió soporte para Alexa Auto SDK 2.0. Se propuso una nueva versión abierta de la interfaz de pantalla para el control del reconocimiento de voz;
  • En el subsistema de audio se mejoró el soporte para el servidor multimedia PipeWire y el gestor de sesiones WirePlumber;
  • Se mejoró el soporte para capacidades y configuraciones de red. Se rediseñó la API para Bluetooth y se amplió el soporte para los perfiles Bluetooth pbap y map;
  • En aplicaciones basadas en HTML5 se añadió soporte para garantizar el acceso basado en tokens;
  • Se mejoró significativamente el rendimiento de las aplicaciones basadas en HTML5;
  • Se propuso una imagen solo con aplicaciones HTML5 que utiliza Web App Manager (WAM) y Chromium;
  • Se añadieron aplicaciones HTML de demostración para la pantalla de inicio, el sistema de arranque de aplicaciones, el panel de control, el configurador, el reproductor multimedia, el mezclador, HVAC y el navegador Chromium;
  • Se ampliaron las implementaciones de referencia de aplicaciones escritas utilizando QML: Implementación actualizada del panel de instrumentos, 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 vehículo;
  • Se propuso una implementación preliminar de un nuevo gestor de ventanas y pantalla de inicio (que se activa al seleccionar 'agl-compositor');
  • Se ha actualizado el soporte de hardware: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone Enhanced con soporte para Automotive Cape, i.MX6 y Raspberry Pi 4.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster