Organizace Linux Foundation zveřejnila automobilní distribuci AGL UCB 8.0

Organizace Linux Foundation představila osmý vydání distribuce AGL UCB (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ů Tizen, GENIVI a Yocto. Grafické prostředí je postaveno na Qt, Wayland a na poznatcích projektu Weston IVI Shell. Demonstrační sestavení platformy byly vytvořeny pro QEMU, desku Renesas M3, Intel Minnowboard Max (Atom E38xx), TI Vayu a Raspberry Pi 3. S účastí komunity se vyvíjejí sestavení pro desky NXP i.MX6,
DragonBoard 410c a Raspberry Pi 4. Zdrojové kódy poznatků projektu jsou dostupné přes
Git. 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 je zde 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.

Vlastnosti 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 Weston 6.0;
  • 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 Waltham;
  • 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 PipeWire, 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 J1939. 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

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster