Linuxi sihtasutus on avaldanud autode levitamise AGL UCB 8.0

Linuxi sihtasutus esitatakse distributsiooni kaheksas väljalase AGL UCB (Automotive Grade Linux Unified Code Base), mis arendab universaalset platvormi kasutamiseks erinevates autotööstuse alamsüsteemides alates armatuurlaudadest kuni autode info- ja meelelahutussüsteemideni.

Jaotus põhineb projektide arengutel Tizen, GENIVI и Yocto. Graafiline keskkond põhineb Qt-l, Waylandil ja Weston IVI Shelli projekti arendustel. Platvormi demoversioon moodustatud QEMU, Renesas M3, Intel Minnowboard Maxi (Atom E38xx), TI Vayu ja Raspberry Pi 3 jaoks. Kogukonna panusega areneda NXP i.MX6 plaatide komplektid,
DragonBoard 410c ja Raspberry Pi 4. Projekti arenduste lähtetekstid on kättesaadavad läbi
Git. Projekti arendamisse on kaasatud sellised ettevõtted nagu Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi ja Subaru.

AGL UCB-d saavad autotootjad kasutada raamistikuna lõpplahenduste loomiseks pärast seadmete jaoks vajaliku kohandamise läbiviimist ja liidese kohandamist. Platvorm võimaldab keskenduda rakenduste ja oma meetodite arendamisele kasutaja töö korraldamiseks, mõtlemata madalatasemelisele infrastruktuurile ja hoolduskulude minimeerimisele. Projekt on täielikult avatud – kõik komponendid on saadaval tasuta litsentside all.

Pakutakse HTML5 ja Qt tehnoloogiate abil kirjutatud tüüpiliste rakenduste toimivate prototüüpide komplekti. Näiteks, on saadaval avakuva, veebibrauseri, armatuurlaua, navigatsioonisüsteemi (kasutades Google Mapsi), kliimaseadme, DLNA toega multimeediumipleieri, heli alamsüsteemi seadistamise liidese ja uudistelugeja juurutamine. Komponente pakutakse hääljuhtimiseks, teabeotsinguks, nutitelefoniga suhtlemiseks Bluetoothi ​​kaudu ja ühendamiseks CAN-võrguga anduritele juurdepääsuks ja andmeedastuseks sõiduki komponentide vahel.

Omadused uus versioon:

  • Lisatud armatuurlaua ja telemaatika (navigatsioonisüsteemid) seadmeprofiilid, samuti telemaatikaliidese demorakendus;
  • Süsteemi komponente on värskendatud Yocto 2.6 platvormile;
  • Rakenduste arendusraamistikku on lisatud programmide käivitamise tugi privilegeerimata kasutajate all ja võimude eraldamine kasutaja tasandil (varem käivitati rakendused ja süsteemiteenused root all). Lisatud funktsioon rakenduse lõpetamise sundimiseks paketti afm-util;
  • Graafikapinu värskendati versioonile Wayland 1.17 ja komposiitserverile Weston 6.0;
  • Lisatud vastuvõtjate ja saatjate komponendid armatuurlaua profiilidesse ning teabe- ja meelelahutussüsteemide liides Waltham;
  • Rakenduste haldur (veebirakenduste haldur) on värskendatud Chromium 68 koodibaasile ja eemaldatud Qt-sõltuvustest;
  • Multimeediumiserveril põhinev helitaustaprogramm on juurutatud ja vaikimisi lubatud PipeWire, asendades PulseAudio;
  • Tegumihaldur on muudetud eraldi installitud vidinaks;
  • Lisatud seansihaldussüsteemi esialgne juurutamine (wiretorumees);
  • Kasutusele on võetud helimikseri uus teostus. Bluetoothi ​​kaudu heli sisendi/väljundi tugi on ajutiselt eemaldatud (tagastatakse värskenduses 8.0.1);
  • Lisatud tugi side- ja diagnostikasõidukite siini standardile J1939. Pakutakse CAN-siini kaitstud salvestusrežiimi tugi;
  • Lisatud BSP pakett (Board Support Package) SanCloud BeagleBone Enhanced + Automotive Cape plaatidele. Värskendatud BSP paketid jaoks
    Renesas RCar3 BSP-d. Pakett i.MX6 on teisendatud kasutama Vivante GPU jaoks avatud etnavivi graafikadraiverit. Lisatud esialgne tugi Raspberry Pi 4 plaadile (agl-image-minimal).

  • Pakub kõnesünteesisüsteemi integreerimist Alexa Voice Agentiga.

    Allikas: opennet.ru

Lisa kommentaar