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.

Vlastnosti Nová verzia:

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

    Zdroj: opennet.ru

Pridať komentár