Linux Foundation presenterte den nye utgaven av AGL UCB 9.0 distribusjon (Automotive Grade Linux Unified Code Base) som er utviklet som en universell plattform for bruk i en rekke bilundersystemer, fra dashbord til infotainment-systemer til biler.
Fordelingen den er basert på utviklingen av prosjektene Tizen, GENIVI og Yocto. Det grafiske miljøet er basert på utviklingen av Qt, Wayland og Weston IVI Shell-prosjektet.
Bedriftene som er involvert i utviklingen av prosjektet inkluderer kjente merkevarerSom Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi og Subaru.
Om AGL UCB
Bilprodusenter kan bruke AGL UCB som et rammeverk for å lage endelige løsninger, etter å ha utført de nødvendige tilpasningene for utstyret og tilpasning av grensesnittet.
Plattformen lar deg fokusere på applikasjonsutvikling og din egen metoder for å organisere brukerens arbeid, uten å tenke på infrastrukturen på lavt nivå og minimere vedlikeholdskostnadene.
Prosjektet er helt åpent: alle komponentene er tilgjengelige under gratis lisenser. Et sett med funksjonelle prototyper av typiske applikasjoner skrevet med HTML5- og Qt-teknologier er gitt på plattformen.
For eksempel er det en implementering av startskjermen, nettleser, dashbord, navigasjonssystem (ved hjelp av Google Maps), klimakontroll, en mediespiller med DLNA-støtte, et grensesnitt for konfigurering av lydundersystemet, et program for å lese nyheter.
Komponenter for stemmestyring, informasjonsinnhenting tilbys også, interaksjon med en smarttelefon via Bluetooth og tilkobling til et CAN-nettverk for tilgang til sensorer og dataoverføring mellom kjøretøynoder.
Viktigste nye funksjoner i AGL UCB 9.0
I denne nye utgaven ble forbedret støtte for nettverksfunksjoner og innstillingerså vel som den betydelig forbedrede ytelsen til HTML5-baserte applikasjoner, I tillegg ble API for Bluetooth redesignet og støtte for Bluetooth-profiler for pbap og kart ble utvidet.
Søknader basert i HTML5 har de lagt til støtte for tokenbasert tilgangble det foreslått et bilde med bare HTML5-applikasjoner som bruker Web App Manager (WAM) og Chromium og demo HTML-apper ble lagt til for startskjermen, App Launcher, Dashboard, Configurator, Media Player, Mixer, HVAC og Chromium Browser.
På den annen side ble de utvidede referanseimplementeringene av applikasjoner skrevet i QML, slik er eksemplet på en oppdatert implementering av dashbordet som støtter CAN-meldingsbehandling fra rattet og multimedia-knappene, en annen er muligheten til å bruke knapper på styringen hjul for å kontrollere informasjonssystemet for biler.
Videre Oppdatert maskinvarestøtte for: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone Enhanced med støtte for Automotive Cape, i.MX6 og Raspberry Pi 4.
Når det gjelder oppdateringer, lagt til støtte for levering av OTA-oppdateringer (Over-the-Air) for OSTree-teknologibaserte miljøer, slik at du kan manipulere bildet av systemet som helhet med muligheten til å oppdatere individuelle filer og versjon av systemets generelle helse.
Av de andre endringene som skiller seg ut fra denne nye versjonen er:
- Application Framework implementerer tokenbasert autorisasjon.
- Utvidet API for talegjenkjenning og forbedret integrasjon med taleagenter.
- Lagt til støtte for Alexa Auto SDK 2.0.
- En ny åpen versjon av skjermgrensesnittet foreslås for å administrere talegjenkjenning.
- Audio-undersystemet har forbedret støtte for PipeWire medieserver og WirePlumber øktbehandling.
- Det foreslås en foreløpig implementering av den nye startskjermen og vindusbehandling (aktiveres ved å velge 'agl-komponist').
Lad
Til slutt, for de som er interessert i å kunne teste dette systemet, bør de vite det byggene som ble tilbudt ble bygget til brettene QEMU, Renesas M3, Intel Up², Raspberry Pi 3 og Raspberry Pi 4.
I tillegg til samfunnsengasjement utvikles bygg for NXP i.MX6, DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) og TI Vayu-kort. Kildekoden til prosjektets prestasjoner er tilgjengelig via Git.