Linux Foundation zverejnila automobilovú distribúciu AGL UCB 8.0
Linux Foundation представила ôsme vydanie distribúcie AGL UCB (Automotive Grade Linux Unified Code Base), ktorá vyvíja univerzálnu platformu pre použitie v rôznych automobilových subsystémoch, od prístrojových dosiek až po automobilové infotainment systémy.
Distribúcia je založená na vývoji projektov Tizen, GENIVI и Yocto. Grafické prostredie je založené na Qt, Wayland a vývoji projektu Weston IVI Shell. Ukážky platformy tvorené pre QEMU, Renesas M3, Intel Minnowboard Max (Atom E38xx), TI Vayu a Raspberry Pi 3. S príspevkami komunity rozvíjať zostavy pre dosky NXP i.MX6,
DragonBoard 410c a Raspberry Pi 4. Zdrojové texty vývoja projektu sú dostupné prostredníctvom ísť. Na vývoji projektu sa podieľajú spoločnosti ako Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi a Subaru.
AGL UCB môžu výrobcovia automobilov použiť ako rámec na vytváranie finálnych riešení po potrebnom prispôsobení zariadenia a prispôsobeniu rozhrania. Platforma vám umožňuje sústrediť sa na vývoj aplikácií a vlastných metód organizácie práce používateľa bez toho, aby ste premýšľali o nízkoúrovňovej infraštruktúre a minimalizovali náklady na údržbu. Projekt je úplne otvorený – všetky komponenty sú dostupné pod bezplatnými licenciami.
Poskytuje sa sada funkčných prototypov typických aplikácií napísaných pomocou technológií HTML5 a Qt. Napríklad, tam je implementácia domovskej obrazovky, webového prehliadača, palubnej dosky, navigačného systému (používajú sa Google Maps), klimatizácie, multimediálneho prehrávača s podporou DLNA, rozhrania na konfiguráciu zvukového subsystému a čítačky správ. V ponuke sú komponenty pre hlasové ovládanie, vyhľadávanie informácií, interakciu so smartfónom cez Bluetooth a pripojenie k sieti CAN pre prístup k senzorom a prenos dát medzi komponentmi vozidla.
Pridané profily zariadení pre prístrojovú dosku a telematiku (navigačné systémy), ako aj ukážkovú implementáciu telematického rozhrania;
Systémové komponenty boli aktualizované na platformu Yocto 2.6;
Do rámca vývoja aplikácií bola pridaná podpora spúšťania programov pod neprivilegovanými používateľmi a oddelenie právomocí na úrovni používateľa (predtým boli aplikácie a systémové služby spúšťané pod rootom). Pridaná funkcia na vynútenie ukončenia aplikácie do balíka afm-util;
Grafický zásobník bol aktualizovaný na Wayland 1.17 a kompozitný server Weston 6.0;
Pridané komponenty pre prijímače a vysielače v profiloch palubnej dosky a rozhranie pre informačno-zábavné systémy Waltham;
Správca aplikácií (Web App Manager) bol aktualizovaný na kódovú základňu Chromium 68 a bol odstránený zo závislostí Qt;
V predvolenom nastavení bol implementovaný a povolený zvukový backend založený na multimediálnom serveri PipeWire, ktorý nahrádza PulseAudio;
Správca úloh sa zmenil na samostatne nainštalovaný widget;
Pridaná počiatočná implementácia systému správy relácií (wireplumber);
Bola predstavená nová implementácia zvukového mixéra. Podpora zvukového vstupu/výstupu cez Bluetooth bola dočasne odstránená (bude vrátená v aktualizácii 8.0.1);
Pridaná podpora štandardu komunikačnej a diagnostickej zbernice vozidla J1939. Poskytuje sa podpora režimu chráneného nahrávania pre zbernicu CAN;
Pridaný balík BSP (balíček podpory dosky) pre dosky SanCloud BeagleBone Enhanced + Automotive Cape. Aktualizované balíčky BSP pre
Renesas RCar3 BSP. Balík i.MX6 bol konvertovaný tak, aby používal otvorený grafický ovládač etnaviv pre GPU Vivante. Pridaná počiatočná podpora pre dosku Raspberry Pi 4 (agl-image-minimal).
Poskytuje sa integrácia systému syntézy reči s Alexa Voice Agent.