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

Fundación Linux presentado novena versión 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 automoción, desde paneis de mando ata sistemas de infoentretemento para automóbiles. As solucións baseadas en AGL utilízanse nos sistemas de información de Toyota, Lexus, Subaru Outback, Subaru Legacy e Mercedes-Benz Vans lixeiros.

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 placas QEMU, Renesas M3, Intel Up², Raspberry Pi 3 e Raspberry Pi 4. Con contribucións da comunidade desenvolver conxuntos para placas NXP i.MX6,
DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) e TI Vayu.

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:

  • Soporte para a entrega de actualizacións OTA (over-the-air) para ambientes baseados en tecnoloxía OSTree, que permite manipular a imaxe do sistema como un todo coa capacidade de actualizar ficheiros individuais e versión do estado xeral do sistema;
  • O marco de aplicación implementa autorización baseada en tokens;
  • A API de recoñecemento de voz ampliouse e mellorouse a integración cos axentes de voz. Engadido soporte para Alexa Auto SDK 2.0. Propúxose unha nova versión aberta da interface en pantalla para xestionar o recoñecemento de voz;
  • O subsistema de audio mellorou o soporte para o servidor multimedia PipeWire e xestor de sesións Fontaneiro de Fío;
  • Compatibilidade mellorada para as capacidades e configuracións de rede. A API de Bluetooth redeseñouse e ampliouse o soporte para os perfís Bluetooth pbap e map;
  • Engadido soporte para o acceso baseado en tokens a aplicacións baseadas en HTML5;
  • Mellorouse significativamente o rendemento das aplicacións baseadas en HTML5;
  • Ofrécese unha imaxe só en HTML5, mediante o Xestor de aplicacións web (WAM) e Chromium;
  • Engadíronse aplicacións de demostración HTML para a pantalla de inicio, o lanzador de aplicacións, o panel de control, o configurador, o reprodutor multimedia, o mesturador, o HVAC e o navegador Chromium;
  • Ampliáronse as implementacións de referencia das aplicacións escritas mediante QML: unha implementación actualizada do panel de control que admite o procesamento de mensaxes CAN desde o volante e os botóns multimedia. Posibilidade de utilizar botóns no volante para controlar o sistema de información do coche;
  • Proposta de implantación preliminar dun novo xestor de fiestras e pantalla de inicio (activado 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 e Raspberry Pi 4.

Fonte: opennet.ru

Engadir un comentario