Linux Foundation publiserer AGL UCB 9.0 Automotive Distribution

Linux Foundation presentert niende utgivelse av distribusjonen AGL UCB (Automotive Grade Linux Unified Code Base), som utvikler en universell plattform for bruk i ulike bilundersystemer, fra dashbord til infotainmentsystemer for biler. AGL-baserte løsninger brukes i informasjonssystemene til Toyota, Lexus, Subaru Outback, Subaru Legacy og lette Mercedes-Benz varebiler.

Fordelingen er basert på prosjektenes utvikling Tolv, GENIVI и Yocto. Det grafiske miljøet er basert på Qt, Wayland og utviklingen av Weston IVI Shell-prosjektet. Plattformdemobygg dannet for QEMU, Renesas M3, Intel Up², Raspberry Pi 3 og Raspberry Pi 4-kort. Med samfunnsbidrag utvikle sammenstillinger for NXP i.MX6-kort,
DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) og TI Vayu.

Kildetekstene til prosjektets utviklinger er tilgjengelige via
. Selskaper som Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi og Subaru er involvert i utviklingen av prosjektet.

AGL UCB kan brukes av bilprodusenter som et rammeverk for å lage endelige løsninger, etter å ha utført nødvendig tilpasning for utstyr og tilpasset grensesnitt. Plattformen lar deg fokusere på å utvikle applikasjoner og egne metoder for å organisere brukerens arbeid, uten å tenke på infrastruktur på lavt nivå og minimere vedlikeholdskostnader. Prosjektet er helt åpent - alle komponenter er tilgjengelige under gratis lisenser.

Et sett med fungerende prototyper av typiske applikasjoner skrevet ved hjelp av HTML5- og Qt-teknologier er gitt. For eksempel, det er implementering av en startskjerm, en nettleser, et dashbord, et navigasjonssystem (Google Maps brukes), klimakontroll, en multimediaspiller med DLNA-støtte, et grensesnitt for konfigurering av lydundersystemet og en nyhetsleser. Komponenter tilbys for stemmestyring, informasjonssøk, interaksjon med en smarttelefon via Bluetooth og tilkobling til et CAN-nettverk for tilgang til sensorer og dataoverføring mellom kjøretøykomponenter.

Funksjoner ny verson:

  • Støtte for OTA-oppdatering (Over-the-Air) for teknologibaserte miljøer OSTree, som lar deg manipulere systembildet som en enkelt helhet med muligheten til å oppdatere individuelle filer og versjonere den generelle tilstanden til systemet;
  • Application Framework implementerer token-basert autorisasjon;
  • Talegjenkjennings-APIet er utvidet og integrasjonen med taleagenter er forbedret. Lagt til støtte for Alexa Auto SDK 2.0. En ny åpen versjon av skjermgrensesnittet for å administrere talegjenkjenning har blitt foreslått;
  • Lydundersystemet har forbedret støtte for multimedieserveren PipeWire og sesjonsleder WirePlumber;
  • Forbedret støtte for nettverksfunksjoner og -innstillinger. Bluetooth API har blitt redesignet og støtte for Bluetooth-profilene pbap og kart er utvidet;
  • Lagt til støtte for token-basert tilgang til HTML5-baserte applikasjoner;
  • Ytelsen til HTML5-baserte applikasjoner har blitt betydelig forbedret;
  • Et HTML5-bilde tilbys ved bruk av Web App Manager (WAM) og Chromium;
  • Lagt til HTML-demo-apper for startskjermen, appstarteren, dashbordet, konfiguratoren, mediespilleren, mikseren, HVAC og Chromium-nettleseren;
  • Referanseimplementeringene av applikasjoner skrevet ved hjelp av QML er utvidet: En oppdatert dashbordimplementering som støtter behandling av CAN-meldinger fra rattet og multimedieknapper. Mulighet for å bruke knapper på rattet for å kontrollere bilens informasjonssystem;
  • Foreslått foreløpig implementering av en ny vindusbehandling og startskjerm (aktivert ved å velge 'agl-compositor');
  • Oppdatert maskinvarestøtte: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone Enhanced med Automotive Cape-støtte, i.MX6 og Raspberry Pi 4.

Kilde: opennet.ru

Legg til en kommentar