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

Organización Linux Foundation ha presentado octava versión de la distribución AGL UCB (Automotive Grade Linux Unified Code Base), en el marco del cual se desarrolla una plataforma universal para su uso en varios subsistemas automotrices, desde paneles de instrumentos hasta sistemas de infoentretenimiento del automóvil.

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, placas Renesas M3, Intel Minnowboard Max (Atom E38xx), TI Vayu y Raspberry Pi 3. Con la participación de la comunidad se desarrollan versiones para placas NXP i.MX6,
DragonBoard 410c y Raspberry Pi 4. 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:

  • Se han añadido perfiles de dispositivos para el tablero de instrumentos y la telemática (sistemas de navegación), así como una implementación de demostración de la interfaz de telemática;
  • Los componentes del sistema se han actualizado a la plataforma Yocto 2.6;
  • Se ha añadido al marco para el desarrollo de aplicaciones soporte para la ejecución de programas bajo usuarios sin privilegios y la separación de poderes a nivel de usuario (anteriormente las aplicaciones y los servicios del sistema se ejecutaban bajo root). Se ha añadido una función de finalización forzada de aplicaciones al paquete afm-util;
  • El stack gráfico se ha actualizado a Wayland 1.17 y al servidor compositor Weston 6.0;
  • En los perfiles del panel de instrumentos y la interfaz para sistemas de infoentretenimiento se han añadido componentes para receptores y transmisores Waltham;
  • El gestor de aplicaciones (Web App Manager) se ha actualizado a la base de código Chromium 68 y se ha deshecho de las dependencias de Qt;
  • Se ha implementado y se utiliza por defecto un backend de audio basado en un servidor multimedia PipeWire, que sustituye a PulseAudio;
  • El administrador de tareas se ha transformado en un widget instalable por separado;
  • Se ha añadido la implementación inicial del sistema de gestión de sesiones (wireplumber);
  • Se ha presentado una nueva implementación del mezclador de audio. Se ha retirado temporalmente el soporte para entrada/salida de audio a través de Bluetooth (se reintroducirá en la actualización 8.0.1);
  • Se ha añadido el soporte para el estándar de bus de comunicación y diagnóstico de vehículos; J1939. Se ha proporcionado soporte para el modo de grabación segura en el bus CAN;
  • Se ha añadido el paquete BSP (Board Support Package) para las placas SanCloud BeagleBone Enhanced + Automotive Cape. Se han actualizado los paquetes BSP para
    Renesas RCar3 BSPs. El paquete i.MX6 ha sido trasladado para utilizar el controlador gráfico abierto etnaviv para la GPU Vivante. Se ha añadido soporte inicial para la placa Raspberry Pi 4 (agl-image-minimal).
  • Se ha garantizado la integración del sistema de síntesis de voz con el agente de voz Alexa.

    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