Linux Foundation vydává AGL UCB 9.0 Automotive Distribution

Organizace Linux Foundation prezentovány deváté 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. Řešení na bázi AGL se používají v informačních systémech vozů Toyota, Lexus, Subaru Outback, Subaru Legacy a lehkých užitkových vozů Mercedes-Benz Vans.

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 desky QEMU, Renesas M3, Intel Up², Raspberry Pi 3 a Raspberry Pi 4. S příspěvky komunity rozvíjet sestavy pro desky NXP i.MX6,
DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) a TI Vayu.

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:

  • Podpora poskytování aktualizací OTA (Over-the-Air) pro prostředí založená na technologiích OSTree, který umožňuje manipulovat s obrazem systému jako s jedním celkem s možností aktualizace jednotlivých souborů a verzí celkového stavu systému;
  • Application Framework implementuje autorizaci založenou na tokenech;
  • Rozhraní API pro rozpoznávání řeči bylo rozšířeno a byla vylepšena integrace s hlasovými agenty. Přidána podpora pro Alexa Auto SDK 2.0. Byla navržena nová otevřená verze rozhraní na obrazovce pro správu rozpoznávání řeči;
  • Audio subsystém má vylepšenou podporu pro multimediální server PipeWire a manažer relace WirePlumber;
  • Vylepšená podpora pro síťové možnosti a nastavení. Rozhraní Bluetooth API bylo přepracováno a byla rozšířena podpora pro profily Bluetooth pbap a map;
  • Přidána podpora pro přístup k aplikacím založeným na HTML5 na základě tokenů;
  • Výkon aplikací založených na HTML5 se výrazně zlepšil;
  • Je nabízen obrázek pouze ve formátu HTML5 pomocí Web App Manager (WAM) a Chromium;
  • Přidány ukázkové aplikace HTML pro domovskou obrazovku, spouštěč aplikací, řídicí panel, konfigurátor, přehrávač médií, mix, HVAC a prohlížeč Chromium;
  • Referenční implementace aplikací napsaných pomocí QML byly rozšířeny: Aktualizovaná implementace řídicího panelu, která podporuje zpracování zpráv CAN z volantu a multimediálních tlačítek. Možnost použití tlačítek na volantu pro ovládání informačního systému vozu;
  • Navrhovaná předběžná implementace nového správce oken a domovské obrazovky (povoleno výběrem 'agl-compositor');
  • Aktualizovaná podpora hardwaru: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone Enhanced s podporou Automotive Cape, i.MX6 a Raspberry Pi 4.

Zdroj: opennet.ru

Přidat komentář