Linux Foundation den nionde utgÄvan av distributionen (Automotive Grade Linux Unified Code Base), inom vilket en universell plattform utvecklas för anvÀndning i olika automobilsubsystem, frÄn instrumentpaneler till infotainment-system. Lösningar baserade pÄ AGL anvÀnds i informationssystemen för Toyota, Lexus, Subaru Outback, Subaru Legacy och lÀtta lastbilar frÄn Mercedes-Benz Vans.
Distributionen Ă€r baserad pĂ„ resultat frĂ„n projekten , och . Det grafiska grĂ€nssnittet baseras pĂ„ Qt, Wayland och resultat frĂ„n projektet Weston IVI Shell. Demonstrationsbyggnader av plattformen för QEMU, Renesas M3-kort, Intel UpÂČ, Raspberry Pi 3 och Raspberry Pi 4. Med deltagande av gemenskapen bygger för NXP i.MX6-kort,
DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) och TI Vayu.
KÀllkoden frÄn projektet Àr tillgÀnglig via
. I projektutvecklingen deltar företag som Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi och Subaru.
AGL UCB kan anvĂ€ndas av fordonsproducenter som en ram för att skapa slutliga lösningar efter nödvĂ€ndig anpassning för hĂ„rdvaran och anpassning av grĂ€nssnittet. Plattformen tillĂ„ter fokus pĂ„ utvecklingen av applikationer och egna metoder för att organisera arbetsflödet för anvĂ€ndaren utan att behöva bekymra sig om den lĂ„g nivĂ„ infrastrukturen och minimera underhĂ„llskostnaderna. Projektet Ă€r helt öppet â alla komponenter finns tillgĂ€ngliga under fria licenser.
Det finns ett antal arbetsprototyper av typiska applikationer skrivna med hjÀlp av HTML5 och Qt-teknologier. Till exempel, implementeringen av startsidan, webblÀsaren, instrumentpanelen, navigationssystemet (anvÀnder Google Maps), klimatkontroll, multimedia-spelare med DLNA-stöd, grÀnssnitt för att konfigurera ljudsystemet, nyhetslÀsarprogram. Komponenter för röststyrning, informationssökning, interaktion med smartphones via Bluetooth och anslutning till CAN-nÀtverket för att fÄ tillgÄng till sensorer och överföra data mellan bilens enheter erbjuds.
den nya versionen:
- Stöd för OTA-uppdateringar (Over-the-Air) för miljöer baserade pÄ teknologin , vilket gör det möjligt att hantera systemet som en helhet med möjlighet till uppdatering av enskilda filer och med versionshantering av systemets allmÀnna tillstÄnd;
- I Application Framework har möjligheten för autentisering baserad pÄ tokens implementerats;
- API:et för taligenkÀnning har utökats och integrationen med röstassistenter har förbÀttrats. Stöd för Alexa Auto SDK 2.0 har lagts till. En ny öppen version av det grafiska grÀnssnittet för att styra taligenkÀnning har föreslagits;
- I ljudsystemet har stödet för multimediainservern förbÀttrats och sessionhanteraren ;
- FörbÀttrat stöd för nÀtverksfunktioner och instÀllningar. API:t för Bluetooth har omarbetats och stödet för Bluetooth-profilerna pbap och map har utökats;
- Stöd för tokenbaserad Ätkomst har lagts till i HTML5-baserade applikationer;
- Prestandan för HTML5-baserade applikationer har betydligt förbÀttrats;
- Ett avbild av endast HTML5-applikationer har föreslagits, som anvÀnder Web App Manager (WAM) och Chromium;
- Demonstrativa HTML-applikationer har lagts till för startskÀrmen, applikationsstartsystemet, instrumentpanelen, konfigureraren, multimediavideospelaren, mixer, HVAC och Chromium-webblÀsaren;
- Referensimplementationer av applikationer skrivna med QML har utökats: Den uppdaterade instrumentpanelen stöder bearbetning av CAN-meddelanden frÄn ratten och multimediaknappar. Möjlighet att anvÀnda knappar pÄ ratten för att styra bilens informationssystem;
- En förhandsimplementering av den nya fönsterhanteraren och startskÀrmen har föreslagits (aktiveras vid val av 'agl-compositor');
- Stödet för hÄrdvara har uppdaterats: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone Enhanced med stöd för Automotive Cape, i.MX6 och Raspberry Pi 4.
KĂ€lla: opennet.ru
