A Fundación Linux publicou a distribución automotriz AGL UCB 8.0

Fundación Linux presentado oitavo lanzamento da distribución AGL UCB (Automotive Grade Linux Unified Code Base), que está a desenvolver unha plataforma universal para o seu uso en varios subsistemas de automóbiles, desde paneis de mando ata sistemas de infoentretemento para automóbiles.

A distribución baséase na evolución dos proxectos Tizen, XENIVI и Yocto. O entorno gráfico baséase en Qt, Wayland e os desenvolvementos do proxecto Weston IVI Shell. Demostración da plataforma formado para QEMU, Renesas M3, Intel Minnowboard Max (Atom E38xx), TI Vayu e Raspberry Pi 3. Con contribucións da comunidade desenvolver conxuntos para placas NXP i.MX6,
DragonBoard 410c e Raspberry Pi 4. Os textos fonte dos desenvolvementos do proxecto están dispoñibles a través de
ir. No desenvolvemento do proxecto participan empresas como Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi e Subaru.

AGL UCB pode ser utilizado polos fabricantes de automóbiles como marco para a creación de solucións finais, despois de realizar a adaptación necesaria dos equipos e personalizar a interface. A plataforma permite centrarse no desenvolvemento de aplicacións e métodos propios para organizar o traballo do usuario, sen pensar en infraestruturas de baixo nivel e minimizar os custos de mantemento. O proxecto está completamente aberto: todos os compoñentes están dispoñibles baixo licenzas libres.

Ofrécese un conxunto de prototipos funcionales de aplicacións típicas escritas usando tecnoloxías HTML5 e Qt. Por exemplo, está dispoñible implementación dunha pantalla de inicio, un navegador web, un panel de control, un sistema de navegación (utilízase Google Maps), climatizador, un reprodutor multimedia con soporte DLNA, unha interface para configurar o subsistema de son e un lector de noticias. Ofrécense compoñentes para o control por voz, a busca de información, a interacción cun teléfono intelixente a través de Bluetooth e a conexión a unha rede CAN para o acceso a sensores e a transferencia de datos entre os compoñentes do vehículo.

Características nova versión:

  • Engadidos perfís de dispositivos para o cadro de instrumentos e telemática (sistemas de navegación), así como unha implementación de demostración da interface telemática;
  • Actualizáronse os compoñentes do sistema á plataforma Yocto 2.6;
  • Ao marco de desenvolvemento de aplicacións engadiuse soporte para executar programas baixo usuarios sen privilexios e separación de poderes a nivel de usuario (anteriormente, as aplicacións e os servizos do sistema lanzáronse baixo root). Engadiuse unha función para forzar a terminación da aplicación ao paquete afm-util;
  • Pila de gráficos actualizada para Wayland 1.17 e servidor composto Weston 6.0;
  • Engadíronse compoñentes para receptores e transmisores nos perfís do panel de control e na interface para os sistemas de infoentretemento Waltham;
  • O Xestor de aplicacións (Xestor de aplicacións web) actualizouse á base de código de Chromium 68 e eliminouse das dependencias de Qt;
  • Implementouse e habilitouse por defecto un backend de audio baseado nun servidor multimedia PipeWire, substituíndo a PulseAudio;
  • O xestor de tarefas transformouse nun widget instalado por separado;
  • Engadida a implementación inicial do sistema de xestión de sesións (wireplumber);
  • Introduciuse unha nova implementación do mesturador de audio. Eliminouse temporalmente a compatibilidade de entrada/saída de audio a través de Bluetooth (devolverase na actualización 8.0.1);
  • Engadido soporte para o estándar de bus de vehículos de comunicación e diagnóstico J1939. Soporta o modo de gravación protexido para o bus CAN;
  • Engadiuse o paquete BSP (Paquete de soporte para placas) para placas SanCloud BeagleBone Enhanced + Automotive Cape. Paquetes BSP actualizados para
    Renesas RCar3 BSPs. O paquete i.MX6 converteuse para usar o controlador de gráficos abertos etnaviv para a GPU Vivante. Engadido soporte inicial para a placa Raspberry Pi 4 (agl-image-minimal).

  • Ofrécese a integración do sistema de síntese de voz con Alexa Voice Agent.

    Fonte: opennet.ru

Engadir un comentario