Organizácia Linux Foundation vydala automobilový distribúciu AGL UCB 8.0

Organizácia Linux Foundation predstavila ôsmy vydanie distribúcie AGL UCB (Automotive Grade Linux Unified Code Base), v rámci ktorého sa vyvíja univerzálna platforma na použitie v rôznych automobilových subsystémoch, od prístrojových panelov po infotainment systémov automobilov.

Distribúcia je založená na poznatkoch projektov Tizen, GENIVI a Yocto. Grafické prostredie je založené na Qt, Wayland a poznatkoch projektu Weston IVI Shell. Demonštračné zostavy platformy vytvorili pre QEMU, doska Renesas M3, Intel Minnowboard Max (Atom E38xx), TI Vayu a Raspberry Pi 3. Za účasti komunity sa rozvíjajú zostavy pre dosky NXP i.MX6,
DragonBoard 410c a Raspberry Pi 4. Zdroje projektových prác sú dostupné cez
Git. Na vývoji projektu sa podieľajú také spoločnosti ako Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi a Subaru.

AGL UCB môže byť používané automobilkami ako rámec na vytváranie konečných riešení, po vykonaní potrebnej adaptácie na zariadenie a prispôsobení rozhrania. Platforma umožňuje sústrediť sa najmä na vývoj aplikácií a vlastných metód organizácie práce používateľa, bez obáv o nízkoúrovňovú infraštruktúru a minimalizáciu nákladov na údržbu. Projekt je plne otvorený — všetky komponenty sú k dispozícii pod voľnými licenciami.

Poskytuje sa súbor pracovných prototypov typických aplikácií, napísaných s použitím technológií HTML5 a Qt. Napríklad, existuje implementácia domovskej obrazovky, webového prehliadača, prístrojového panela, navigačného systému (používa sa Google Maps), klimatizácie, multimediálneho prehrávača s podporou DLNA, rozhrania na nastavenie zvukového subsystému, programu na čítanie správ. Ponúkajú sa komponenty na hlasové ovládanie, vyhľadávanie informácií, interakciu so smartfónom cez Bluetooth a pripojenie k CAN sieti na prístup k senzorom a prenos údajov medzi uzlami vozidla.

Vlastnosti nová verzia:

  • Pridali sa profily zariadení pre prístrojovú dosku a telematiku (navigačné systémy), ako aj demonštračná implementácia telematického rozhrania;
  • Systémové komponenty boli aktualizované na platformu Yocto 2.6;
  • Do rámca na vývoj aplikácií sa pridala podpora spúšťania programov pod nepovolenými užívateľmi a oddelenie práv na úrovni užívateľov (predtým sa aplikácie a systémové služby spúšťali pod root). Do balíka afm-util sa pridala funkcia núteného ukončenia aplikácií;
  • Grafický stack bol aktualizovaný na Wayland 1.17 a kompozitný server Weston 6.0;
  • V profiloch prístrojovej dosky a rozhraní pre infotainment systémy sa pridali komponenty pre prijímače a vysielače Waltham;
  • Manažér aplikácií (Web App Manager) bol aktualizovaný na kódovú základňu Chromium 68 a zbavený závislostí Qt;
  • Bola implementovaná a predvolene použitá zvuková backend na báze multimediálneho servera PipeWire, ktorý nahrádza PulseAudio;
  • Manažér úloh bol transformovaný na samostatne inštalovateľný widget;
  • Bola pridaná základná implementácia systému správy relácií (wireplumber);
  • Bola predstavená nová implementácia mixéra zvuku. Dočasne bola odstránená podpora vstupu/výstupu zvuku cez Bluetooth (bude vrátená v aktualizácii 8.0.1);
  • Bola pridaná podpora štandardu komunikačnej a diagnostickej automobilovej zbernice J1939. Zabezpečila sa podpora zabezpečeného režimu záznamu pre zbernicu CAN;
  • Bol pridaný balík BSP (Board Support Package) pre dosky SanCloud BeagleBone Enhanced + Automotive Cape. Aktualizovali sa BSP balíky pre
    Renesas RCar3 BSPs. Balík i.MX6 bol preložený na použitie otvoreného grafického ovládača etnaviv pre GPU Vivante. Bola pridaná základná podpora dosky Raspberry Pi 4 (agl-image-minimal).
  • Bola zabezpečená integrácia systému syntézy reči s Alexa Voice Agent.

    Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster