Organizace Linux Nadace představila dvacáté první 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 panelů až po palubní informační a zábavní systémy. Zároveň byla vydána první verze referenční platformy AGL SoDeV (Software Defined Vehicle), určená pro vytváření softwarově definovaných automobilových systémů založených na Automotive Grade. Linux.
SoDeV je kombinovaný produkt, který kombinuje AGL UCB, LXC (Linux Kontejnery), VirtIO, hypervizor Xen, Zephyr RTOS a další projekty Linux Foundation. První verze SoDeV může běžet na deskách Renesas Sparrow Hawk, v cloudových prostředích nebo v virtuální strojeProjekt umožňuje výrobcům automobilů zkrátit dobu uvedení produktů na trh oddělením vývoje softwaru od hardwarových systémů a abstrakcí hardwaru prostřednictvím virtualizace. Do roku 2026 se plánuje širší podpora SoC používaných výrobci automobilů. Projekt je vyvíjen za účasti společností Panasonic Automotive Systems, Honda, Toyota, Mazda, AISIN a Renesas. 
Distribuce AGL UCB je založena na projektech Tizen, GENIVI a Yocto. Grafické prostředí je založeno na Qt, Waylandu a projektu Weston IVI Shell. Demoverze platformy jsou k dispozici pro QEMU, desky Renesas H3, Intel Up², Raspberry Pi 4 a Raspberry Pi 5. Na vývoji distribuce 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ů standardních aplikací napsaných pomocí technologií HTML5 a Qt. Například existuje implementace domovské obrazovky, webového prohlížeče, palubní desky, navigačního systému (s využitím Google Maps), klimatizace, přehrávače médií s podporou DLNA, rozhraní pro konfiguraci audio subsystému a čtečky zpráv. K dispozici jsou také komponenty pro hlasové ovládání, vyhledávání informací, interakci s chytrým telefonem přes Bluetooth a připojení k síti CAN pro přístup k senzorům a přenos dat mezi komponenty vozidla.
Změny v nové verzi AGL UCB zahrnují:
- Byla implementována synchronizace s komponentami platformy Yocto 5.0.16;
- Sady nástrojů Flutter Embedder a Workspace Automation byly aktualizovány, čímž se zlepšil výkon, vyřešily problémy s vykreslováním a přidaly nové funkce uživatelského rozhraní. Verze Flutter SDK byly aktualizovány na verzi 3.38.3 a Dart na verzi 3.10.1.
- Používá se knihovna Qt 6.8.
- VSS (specifikace signálu vozidla) byla aktualizována na verzi 6.0.
- Rámec distribuovaného zobrazení byl migrován na používání protokolu gRPC.
- Aktualizované vrstvy BSP (Board Support Package): meta-arm, meta-freescale, meta-freescale-3rdparty, meta-raspberrypi, meta-renesas, meta-riscv, meta-rockchip, meta-tegra, meta-ti.
- Aktualizované vrstvy meta-aws, meta-clang, meta-flutter, meta-openembedded, meta-selinux, meta-virtualization, meta-python-ai, meta-qt6.
Zdroj: opennet.ru
