De organisatie Linux Foundation de negende uitgave van de distributie (Automotive Grade Linux Unified Code Base), waarmee een universeel platform wordt ontwikkeld voor gebruik in verschillende autocomponenten, van dashboards tot infotainmentsystemen. De op AGL gebaseerde oplossingen worden gebruikt in informatiesystemen van Toyota, Lexus, Subaru Outback, Subaru Legacy en lichte vrachtwagens van Mercedes-Benz Vans.
De distributie is gebaseerd op de ontwikkelingen van de projecten , en . De grafische omgeving is gebaseerd op Qt, Wayland en de ontwikkelingen van het project Weston IVI Shell. Demonstratie-builds van het platform voor QEMU, Renesas M3, Intel Up², Raspberry Pi 3 en Raspberry Pi 4. Met de deelname van de gemeenschap builds voor de NXP i.MX6,
DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) en TI Vayu.
De bronbestanden van de projectresultaten zijn beschikbaar via
. Bij de ontwikkeling van het project zijn bedrijven betrokken als Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi en Subaru.
AGL UCB kan door autofabrikanten worden gebruikt als raamwerk voor het creĆ«ren van eindoplossingen, na de nodige aanpassing voor de hardware en het aanpassen van de interface. Het platform stelt ontwikkelaars in staat zich te concentreren op het ontwikkelen van applicaties en hun eigen methoden voor het organiseren van de gebruikerservaring, zonder zich zorgen te maken over de laag-level infrastructuur en minimaliseert de onderhoudskosten. Het project is volledig open source ā alle componenten zijn beschikbaar onder open licenties.
Er is een set werkende prototypes van standaardtoepassingen beschikbaar, geschreven met behulp van HTML5 en Qt-technologieƫn. Bijvoorbeeld, de implementatie van een startscherm, webbrowser, instrumentenpaneel, navigatiesysteem (gebruikmakend van Google Maps), klimaatregeling, een mediaspeler met DLNA-ondersteuning, een interface voor het instellen van het geluidssysteem, en een nieuwslezer. Er zijn componenten beschikbaar voor spraakbesturing, informatie zoeken, interactie met smartphones via Bluetooth, en verbinding met het CAN-netwerk voor toegang tot sensoren en gegevensoverdracht tussen de voertuigmodules.
van de nieuwe versie:
- Ondersteuning voor OTA-updates (Over-the-Air) voor omgevingen op basis van de technologie , die systeemsgewijs als een geheel kan worden gemanipuleerd met de mogelijkheid om afzonderlijke bestanden bij te werken en met versiebeheer van de algemene systeemstatus;
- In het Application Framework is de mogelijkheid voor autorisatie op basis van tokens geĆÆmplementeerd;
- De API voor spraakherkenning is uitgebreid en de integratie met spraakagents is verbeterd. Ondersteuning voor Alexa Auto SDK 2.0 is toegevoegd. Een nieuwe open versie van de grafische gebruikersinterface voor spraakherkenning is voorgesteld;
- In het audiosysteem is de ondersteuning voor de mediaserver verbeterd en de sessiemanager ;
- De ondersteuning voor netwerkmogelijkheden en instellingen is verbeterd. De API voor Bluetooth is herzien en de ondersteuning voor de Bluetooth-profielen pbap en map is uitgebreid;
- In HTML5-gebaseerde applicaties is ondersteuning voor toegang op basis van tokens toegevoegd;
- De prestaties van HTML5-toepassingen zijn aanzienlijk verbeterd;
- Er is een afbeelding alleen met HTML5-toepassingen aangeboden, die Web App Manager (WAM) en Chromium gebruikt;
- Demonstratie-HTML-apps zijn toegevoegd voor het startscherm, de applicatielauncher, het dashboard, de configurator, de mediaspeler, de mixer, HVAC en de Chromium-browser;
- De voorbeeldimplementaties van applicaties geschreven met QML zijn uitgebreid: Een bijgewerkte implementatie van het dashboard die de verwerking van CAN-berichten van het stuur en multimediaknoppen ondersteunt. Mogelijkheid om knoppen op het stuur te gebruiken om het auto-informatiesysteem te bedienen;
- Er is een voorlopige implementatie van een nieuwe venstermanager en startscherm aangeboden (geactiveerd bij selectie van āagl-compositorā);
- Ondersteuning voor hardware is bijgewerkt: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone Enhanced met ondersteuning voor Automotive Cape, i.MX6 en Raspberry Pi 4.
Bron: opennet.ru
