Organizácia Linux Foundation ôsmy vydanie distribúcie (Automotive Grade Linux Unified Code Base), v rámci ktorého sa vyvíja univerzálna platforma na použitie v rôznych automobilových subsystémoch, od prístrojových panelov po infotainment systémov automobilov.
Distribúcia je založená na poznatkoch projektov , a . Grafické prostredie je založené na Qt, Wayland a poznatkoch projektu Weston IVI Shell. Demonštračné zostavy platformy pre QEMU, doska Renesas M3, Intel Minnowboard Max (Atom E38xx), TI Vayu a Raspberry Pi 3. Za účasti komunity zostavy pre dosky NXP i.MX6,
DragonBoard 410c a Raspberry Pi 4. Zdroje projektových prác sú dostupné cez
. Na vývoji projektu sa podieľajú také spoločnosti ako Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi a Subaru.
AGL UCB môže byť používané automobilkami ako rámec na vytváranie konečných riešení, po vykonaní potrebnej adaptácie na zariadenie a prispôsobení rozhrania. Platforma umožňuje sústrediť sa najmä na vývoj aplikácií a vlastných metód organizácie práce používateľa, bez obáv o nízkoúrovňovú infraštruktúru a minimalizáciu nákladov na údržbu. Projekt je plne otvorený — všetky komponenty sú k dispozícii pod voľnými licenciami.
Poskytuje sa súbor pracovných prototypov typických aplikácií, napísaných s použitím technológií HTML5 a Qt. Napríklad, implementácia domovskej obrazovky, webového prehliadača, prístrojového panela, navigačného systému (používa sa Google Maps), klimatizácie, multimediálneho prehrávača s podporou DLNA, rozhrania na nastavenie zvukového subsystému, programu na čítanie správ. Ponúkajú sa komponenty na hlasové ovládanie, vyhľadávanie informácií, interakciu so smartfónom cez Bluetooth a pripojenie k CAN sieti na prístup k senzorom a prenos údajov medzi uzlami vozidla.
nová verzia:
- Pridali sa profily zariadení pre prístrojovú dosku a telematiku (navigačné systémy), ako aj demonštračná implementácia telematického rozhrania;
- Systémové komponenty boli aktualizované na platformu Yocto 2.6;
- Do rámca na vývoj aplikácií sa pridala podpora spúšťania programov pod nepovolenými užívateľmi a oddelenie práv na úrovni užívateľov (predtým sa aplikácie a systémové služby spúšťali pod root). Do balíka afm-util sa pridala funkcia núteného ukončenia aplikácií;
- Grafický stack bol aktualizovaný na Wayland 1.17 a kompozitný server ;
- V profiloch prístrojovej dosky a rozhraní pre infotainment systémy sa pridali komponenty pre prijímače a vysielače ;
- Manažér aplikácií (Web App Manager) bol aktualizovaný na kódovú základňu Chromium 68 a zbavený závislostí Qt;
- Bola implementovaná a predvolene použitá zvuková backend na báze multimediálneho servera , ktorý nahrádza PulseAudio;
- Manažér úloh bol transformovaný na samostatne inštalovateľný widget;
- Bola pridaná základná implementácia systému správy relácií (wireplumber);
- Bola predstavená nová implementácia mixéra zvuku. Dočasne bola odstránená podpora vstupu/výstupu zvuku cez Bluetooth (bude vrátená v aktualizácii 8.0.1);
- Bola pridaná podpora štandardu komunikačnej a diagnostickej automobilovej zbernice . Zabezpečila sa podpora zabezpečeného režimu záznamu pre zbernicu CAN;
- Bol pridaný balík BSP (Board Support Package) pre dosky SanCloud BeagleBone Enhanced + Automotive Cape. Aktualizovali sa BSP balíky pre
Renesas RCar3 BSPs. Balík i.MX6 bol preložený na použitie otvoreného grafického ovládača etnaviv pre GPU Vivante. Bola pridaná základná podpora dosky Raspberry Pi 4 (agl-image-minimal). - Bola zabezpečená integrácia systému syntézy reči s Alexa Voice Agent.
Zdroj: opennet.ru
