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.

Vlastnosti nová verze:

  • 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.

    Zdroj: opennet.ru

Přidat komentář