Linux Foundation vydává AGL UCB 8.0 Automotive Distribution
Organizace Linux Foundation prezentovány osmé vydání distribuce AGL UCB (Automotive Grade Linux Unified Code Base), která vyvíjí univerzální platformu pro použití v různých automobilových subsystémech, od přístrojových desek až po automobilové infotainment systémy.
Distribuce je založena na vývoji projektů Tizen, GENIVI и Yocto. Grafické prostředí je založeno na Qt, Wayland a vývoji projektu Weston IVI Shell. Demo sestavení platformy vytvořený pro QEMU, desky Renesas M3, Intel Minnowboard Max (Atom E38xx), TI Vayu a Raspberry Pi 3. Přispěno komunitou rozvíjet sestavy pro desky NXP i.MX6,
DragonBoard 410c a Raspberry Pi 4. Zdrojové texty vývoje projektu jsou dostupné prostřednictvím Git. Na vývoji projektu se podílejí společnosti jako Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi a Subaru.
AGL UCB mohou výrobci automobilů používat jako rámec pro vytváření finálních řešení, po nezbytném přizpůsobení vybavení a přizpůsobení rozhraní. Platforma vám umožňuje soustředit se na vývoj aplikací a vlastní metody organizace práce uživatele, aniž byste přemýšleli o nízkoúrovňové infrastruktuře a minimalizovali náklady na údržbu. Projekt je zcela otevřený – všechny komponenty jsou dostupné pod bezplatnými licencemi.
Je poskytnuta sada funkčních prototypů typických aplikací napsaných pomocí technologií HTML5 a Qt. Například, je k dispozici implementace domovské obrazovky, webový prohlížeč, dashboard, navigační systém (s využitím Google Maps), ovládání klimatizace, multimediální přehrávač s podporou DLNA, rozhraní pro nastavení zvukového subsystému, čtečka zpráv. Jsou nabízeny komponenty pro hlasové ovládání, vyhledávání informací, interakci se smartphonem přes Bluetooth a připojení k síti CAN pro přístup k senzorům a přenos dat mezi uzly vozidla.
Přidány profily zařízení pro palubní desku a telematiku (navigační systémy), stejně jako demo implementace telematického rozhraní;
Systémové komponenty aktualizovány na platformu Yocto 2.6;
Do rámce pro vývoj aplikací byla přidána podpora spouštění programů pod neprivilegovanými uživateli a oddělení pravomocí na uživatelské úrovni (dříve byly aplikace a systémové služby spouštěny pod rootem). Do balíčku afm-util přidána funkce vynuceného ukončení;
Grafický zásobník byl aktualizován na Wayland 1.17 a kompozitní server Weston 6.0;
Na profily palubní desky a rozhraní pro systémy infotainmentu byly přidány komponenty pro přijímače a vysílače Waltham;
Správce aplikací (Web App Manager) byl aktualizován na kódovou základnu Chromium 68 a zbaven závislostí Qt;
Implementováno a povoleno ve výchozím zvukovém backendu založeném na multimediálním serveru PipeWire, který nahradí PulseAudio;
Správce úloh byl přeměněn na samostatně nainstalovaný widget;
Přidána počáteční implementace systému správy relací (wireplumber);
Je představena nová implementace audio mixeru. Dočasně odstraněna podpora pro audio vstup/výstup přes Bluetooth (bude vrácena v aktualizaci 8.0.1);
Přidána podpora standardu komunikační a diagnostické sběrnice vozidel J1939. Je poskytována podpora režimu chráněného zápisu pro sběrnici CAN;
Přidán balíček BSP (Board Support Package) pro desky SanCloud BeagleBone Enhanced + Automotive Cape. Aktualizované BSP pro
Renesas RCar3 BSP. Balíček i.MX6 byl migrován tak, aby používal otevřený grafický ovladač etnaviv pro GPU Vivante. Přidána počáteční podpora pro desku Raspberry Pi 4 (agl-image-minimal).
Je zajištěna integrace systému syntézy řeči s Alexa Voice Agent.