Organización Linux Fundación oitavo lanzamento da distribución (Grao automotriz Linux Unified Code Base (UCB), que está a desenvolver unha plataforma universal para o seu uso en varios subsistemas automotrices, desde grupos de instrumentos ata sistemas de información e entretemento no coche.
A distribución baséase na evolución dos proxectos , и . O entorno gráfico baséase en Qt, Wayland e os desenvolvementos do proxecto Weston IVI Shell. Demostración da plataforma para QEMU, Renesas M3, Intel Minnowboard Max (Atom E38xx), TI Vayu e Raspberry Pi 3. Con contribucións da comunidade 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
. 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, 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.
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 ;
- Engadíronse compoñentes para receptores e transmisores nos perfís do panel de control e na interface para os sistemas de infoentretemento ;
- 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 , 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 . 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
