De organisatie Linux Foundation de achtste uitgave van de distributie (Automotive Grade Linux Unified Code Base), waarbinnen een universeel platform wordt ontwikkeld voor gebruik in verschillende automotive subsystemen, van instrumentenpanelen tot infotainmentsystemen.
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, voor de Renesas M3, Intel Minnowboard Max (Atom E38xx), TI Vayu en Raspberry Pi 3. Met deelname van de gemeenschap builds voor de NXP i.MX6,
DragonBoard 410c en Raspberry Pi 4. De broncode van de projectontwikkelingen is 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:
- Apparaatprofielen zijn toegevoegd voor het instrumentenpaneel en telematica (navigatiesystemen), evenals een demonstratie-implementatie van de telematica-interface;
- Systeemcomponenten zijn bijgewerkt naar het Yocto-platform 2.6;
- In het framework voor applicatieontwikkeling is ondersteuning toegevoegd voor het uitvoeren van programma's onder niet-geprivilegieerde gebruikers en het scheiden van bevoegdheden op gebruikersniveau (eerder werden applicaties en systeemservices uitgevoerd onder root). In het pakket afm-util is een functie voor het geforceerd beƫindigen van applicaties toegevoegd;
- De grafische stack is bijgewerkt naar Wayland 1.17 en de compositieserver ;
- In de profielen van het instrumentenpaneel en de interface voor infotainmentsystemen zijn componenten voor ontvangers en zenders toegevoegd ;
- De applicatiebeheerder (Web App Manager) is bijgewerkt naar de codebasis Chromium 68 en is ontdaan van Qt-afhankelijkheden.
- De geluid backend op basis van de multimedia server is standaard gerealiseerd en ingeschakeld , die PulseAudio vervangt;
- De taakbeheerder is omgevormd tot een apart te installeren widget;
- Er is een initiƫle implementatie van het sessiebeheer systeem (wireplumber) toegevoegd;
- Een nieuwe implementatie van de geluidsmixer is gepresenteerd. Ondersteuning voor audio-invoer/-uitvoer via Bluetooth is tijdelijk verwijderd (zal worden hersteld in update 8.0.1);
- Ondersteuning voor de communicatie- en diagnose standaard van de voertuigbus is toegevoegd . Ondersteuning voor beveiligde opname modus voor de CAN-bus is gegarandeerd;
- Er is een BSP-pakket (Board Support Package) voor SanCloud BeagleBone Enhanced + Automotive Cape toegevoegd. BSP-pakketten voor
Renesas RCar3 BSPs zijn bijgewerkt. Het i.MX6-pakket is overgeschakeld naar het gebruik van de open grafische driver etnaviv voor de GPU Vivante. Initiƫle ondersteuning voor het Raspberry Pi 4 bord (agl-image-minimal) is toegevoegd. - Integratie van het spraak synthesizer systeem met Alexa Voice Agent is verzekerd.
Bron: opennet.ru
