Linux Foundationi organisatsioon üheksas väljalase jaotusest (Automotive Grade Linux Unified Code Base), mille raames arendatakse universaalset platvormi kasutamiseks erinevates autode alamüsteemides, alates arvestitest kuni auto infotehnikasüsteemideni. AGL-lahendusi kasutatakse Toyota, Lexus, Subaru Outback, Subaru Legacy ja Mercedes-Benz Vans'i kergetel sõidukitel.
Jaotis põhineb projektide töödel , ja . Graafiline keskkond põhineb Qt-l, Waylandil ja projekti Weston IVI Shell töödel. Platvormi demonstreerivad kogumikud QEMU, Renesas M3, Intel Up², Raspberry Pi 3 ja Raspberry Pi 4. Koostöös kogukonnaga kogumikud NXP i.MX6,
DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) ja TI Vayu.
Projekti allikakood on saadaval läbi
. Projekti arendavad sellised ettevõtted nagu Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi ja Subaru.
AGL UCB saab autotootjate poolt kasutada lõplike lahenduste loomiseks pärast vajalike kohanduste tegemist riistvara jaoks ja liidese kohandamist. Platvorm võimaldab keskenduda rakenduste arendamisele ja kasutajakogemuse organiseerimise meetodite loomisele, mõtlema madalama taseme infrastruktuuri ja hoolduskulude minimeerimise peale. Projekt on täielikult avatud — kõik komponendid on saadaval vabade litsentside alusel.
Pakutakse komplekti tööprototüüpe tüüpilistest rakendustest, mis on kirjutatud HTML5 ja Qt tehnikate kasutamisega. Näiteks koduekraani, veebibrauseri, armatuurlauda, navigeerimissüsteemi (kasutatakse Google Maps), kliimakontrolli, multimeedia mängijat DLNA toe ja helisüsteemi seadistamise liidese, uudiste lugemisprogrammi rakendamine. Pakutakse komponente häälega juhtimiseks, teabe otsimiseks, nutitelefoniga Bluetooth kaudu suhtlemiseks ja CAN-võrku ühendamiseks, et pääseda ligi anduritele ja edastada andmeid sõiduki elementide vahel.
uus versioon:
- OTA-uuenduste toe toetamine (Over-the-Air) tehnoloogiapõhistes keskkondades , mis võimaldab süsteemset manipuleerimist kui tervikut koos üksikute failide uuendamise ja üldise süsteemi seisundi versioonimise võimalusega;
- Application Framework'is on rakendatud autentimise võimalus, mis põhineb tokenitel;
- API on laiendatud kõnetuvastuse toeks ja häälagentidega integreerimine on paranenud. Lisatud toetus Alexa Auto SDK 2.0-le. Esitatud uus avatud versioon ekraanivahendist kõnetuvastuse haldamiseks;
- Helisüsteemis on paranenud multimeedia serveri tugi ja seansihalduri ;
- On paranenud võrguvõimaluste ja seadistuste tugi. Bluetooth API on ümber töötatud ja Bluetooth profiilide pbap ja map tugi on laiendatud;
- HTML5-põhistes rakendustes on lisatud tugi juurdepääsu tagamiseks tokenite põhjal;
- HTML5-põhiste rakenduste jõudlust on märkimisväärselt parendatud;
- Esitatud pilt, mis sisaldab ainult HTML5 rakendusi, kasutades Web App Manager'i (WAM) ja Chromiumi;
- Lisatud demonstreerivad HTML rakendused koduekraanile, rakenduste põhifunktsioonide süsteemile, juhtekranile, konfigureerimisprotsessile, multimeedia mängijale, mikserile, HVAC ja Chromiumi brauserile;
- On laiendatud etalonrakenduste elluviimist QML-i kasutades: uuendatud armatuurlaua teostus, mis toetab CAN-sõnumite töötlemist roolis ja multimeedia nuppude kaudu. Võimalus kasutada roolil olevaid nuppe auto infotehnika süsteemi haldamiseks;
- Esitatud uue aknahalduri ja koduekraani eelteostus (aktiveeritakse valides 'agl-compositor');
- Seadme toetuse uuendamine: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone Enhanced koos Automotive Cape toe, i.MX6 ja Raspberry Pi 4.
Allikas: opennet.ru
