Organizace Linux Foundation osmý vydání distribuce (Automotive Grade Linux Unified Code Base), v rámci kterého se vyvíjí univerzální platforma pro využití v různých automobilových subsystémech, od přístrojových panelů po automobilové informačně-zábavní systémy.
Distribuce je založena na poznatcích projektů , a . Grafické prostředí je postaveno na Qt, Wayland a na poznatcích projektu Weston IVI Shell. Demonstrační sestavení platformy pro QEMU, desku Renesas M3, Intel Minnowboard Max (Atom E38xx), TI Vayu a Raspberry Pi 3. S účastí komunity sestavení pro desky NXP i.MX6,
DragonBoard 410c a Raspberry Pi 4. Zdrojové kódy poznatků projektu jsou dostupné přes
. Na vývoji projektu se podílejí společnosti jako Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi a Subaru.
AGL UCB může být používán automobilkami jako rámec pro vytváření konečných řešení po nezbytné adaptaci pro hardware a přizpůsobení rozhraní. Platforma umožňuje soustředit se hlavně na vývoj aplikací a vlastních metod organizace práce uživatelů, aniž by se bylo potřeba starat o nízkoúrovňovou infrastrukturu a minimalizovat náklady na údržbu. Projekt je zcela otevřený — všechny komponenty jsou dostupné pod svobodnými licencemi.
Je poskytován soubor pracovních prototypů typických aplikací napsaných pomocí technologií HTML5 a Qt. Například implementace domovské obrazovky, webového prohlížeče, přístrojového panelu, navigačního systému (používá Google Maps), klimatizace, multimediálního přehrávače s podporou DLNA, rozhraní pro nastavení zvukového subsystému, programu pro čtení zpráv. Nabízejí se komponenty pro hlasové ovládání, vyhledávání informací, interakci se smartphonem přes Bluetooth a připojení k CAN síti pro přístup k senzorům a přenos dat mezi uzly automobilu.
nové verze:
- Byly přidány profily zařízení pro přístrojovou desku a telematiku (navigační systémy), stejně jako demonstrační implementace rozhraní telematiky;
- Systémové komponenty byly aktualizovány na platformu Yocto 2.6;
- Framework pro vývoj aplikací přidal podporu pro spuštění programů s nepriviligovanými uživateli a dělení oprávnění na úrovni uživatelů (dříve aplikace a systémové služby byly spuštěny pod rootem). Do balíčku afm-util byla přidána funkce násilného ukončení aplikací;
- Grafický stack byl aktualizován na Wayland 1.17 a kompozitní server ;
- Do profilů přístrojové desky a rozhraní pro informačně-zábavní systémy byly přidány komponenty pro přijímače a vysílače ;
- Správce aplikací (Web App Manager) byl aktualizován na kódovou základnu Chromium 68 a zbaven závislostí Qt;
- Byl implementován a aktivován jako výchozí zvukový backend založený na multimediálním serveru , který nahrazuje PulseAudio;
- Správce úloh byl transformován na samostatně instalovatelný widget;
- Byla přidána počáteční implementace systému správy relací (wireplumber);
- Byla představena nová implementace mixéru zvuku. Dočasně byla odstraněna podpora vstupu/výstupu zvuku přes Bluetooth (bude vrácena v aktualizaci 8.0.1);
- Byla přidána podpora standardu komunikační a diagnostické automobilové sběrnice . Byla zajištěna podpora chráněného režimu zápisu pro sběrnici CAN;
- Byl přidán balíček BSP (Board Support Package) pro desky SanCloud BeagleBone Enhanced + Automotive Cape. Byly aktualizovány BSP balíčky pro
Renesas RCar3 BSPs. Balíček i.MX6 přešel na používání otevřeného grafického ovladače etnaviv pro GPU Vivante. Byla přidána počáteční podpora desky Raspberry Pi 4 (agl-image-minimal). - Byla zajištěna integrace systému syntézy řeči s Alexa Voice Agent.
Zdroj: opennet.ru
