Linux Alapítvány a kilencedik kiadás disztribúciója (Automotive Grade Linux Unified Code Base), amely keretein belül egy univerzális platform fejlődik különféle autós rendszerekhez, a műszerfalaktól kezdve az autós infotainment rendszerekig. Az AGL alapú megoldásokat a Toyota, Lexus, Subaru Outback, Subaru Legacy és a kis tehergépjárművek Mercedes-Benz Vans informatikai rendszereiben használják.
A disztribúció a projektek munkáira épül , és . A grafikai környezet a Qt, Wayland és a Weston IVI Shell projektjein alapszik. A platform demóverziói QEMU számára, Renesas M3, Intel Up², Raspberry Pi 3 és Raspberry Pi 4 alaplapokhoz. A közösség részvételével NXP i.MX6 alaplapokhoz készült verziók.
DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) és TI Vayu.
A projekt munkáinak forráskódjai elérhetők
. A projekt fejlesztésében olyan cégek vesznek részt, mint a Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi és Subaru.
Az AGL UCB az autógyártók számára keretet biztosít végleges megoldások létrehozásához, miután a szükséges hardveradaptációt és a felület testreszabását elvégezték. A platform lehetővé teszi, hogy a fókusz a alkalmazások fejlesztésére és a felhasználói munka szervezésének saját módszereire kerüljön, anélkül, hogy a mélyen beágyazott infrastruktúrával kellene foglalkozniuk, ezáltal minimalizálva a karbantartási költségeket. A projekt teljesen nyílt — minden komponens szabad licencek alatt érhető el.
Egy sor működő prototípust biztosítanak tipikus alkalmazásokhoz, melyeket HTML5 és Qt technológiák felhasználásával írtak. Például a kezdőképernyő, webböngésző, műszerfal, navigációs rendszer (Google Maps használatával), klímavezérlés, multimédiás lejátszó DLNA támogatással, a hangrendszer beállításához szükséges interfész, valamint hírolvasó program valósítják meg. Komponensek állnak rendelkezésre a hangvezérléshez, információkereséshez, okostelefonnal Bluetooth-on való interakcióhoz és CAN-hálózatra való csatlakozáshoz az érzékelők eléréséhez és az autócsomópontok közötti adatátvitelhez.
az új verzióban:
- OTA-frissítések (Over-the-Air) támogatása a -alapú környezetekben, amely lehetővé teszi a rendszer összetevőként történő kezelését, egyes fájlok frissítésének lehetőségével és a rendszer általános állapotának verziózásával;
- Az Application Framework lehetőséget biztosít token alapú hitelesítésre;
- Bővült a beszédfelismerés API-ja, és javult az integráció a hangalapú ügynökökkel. Támogatás került az Alexa Auto SDK 2.0-hoz. Egy új nyitott verziójának ajánlott képernyőfelülete a beszédfelismerés kezelésére;
- A hangrendszerben javult a multimédiás kiszolgáló támogatása és a munkamenetkezelő ;
- Javult a hálózati lehetőségek és beállítások támogatása. Megújult a Bluetooth API, és bővült a Bluetooth-profilok pbap és map támogatása.
- HTML5 alapú alkalmazásokhoz a token alapú hozzáférés támogatása került bevezetésre;
- Jelentősen fokozva a HTML5 alapú alkalmazások teljesítményét;
- Csak HTML5 alkalmazásokkal rendelkező képet kínál, amely a Web App Manager (WAM) és a Chromium-t használja;
- Demonstrációs HTML alkalmazások kerültek hozzáadásra a kezdőképernyőhöz, az alkalmazásindító rendszerhez, a műszerfalhoz, a konfigurálóhoz, a multimédiás lejátszóhoz, a keverőhöz, a HVAC-hoz és a Chromium böngészőhöz;
- Kiterjesztették a QML-ben írt alkalmazások referencia megvalósításait: Frissített műszerfal megvalósítás, amely képes CAN üzeneteket fogadni a kormányból és a multimédiás gombokból. A kormánykeréken lévő gombok használatának lehetősége az autós információs rendszer vezérlésére;
- Egy új ablakkezelő és kezdőképernyő előzetes megvalósítása került bemutatásra (az ‘agl-compositor’ kiválasztásakor aktiválódik);
- Frissítve a hardvertámogatás: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone Enhanced az Automotive Cape támogatásával, i.MX6 és Raspberry Pi 4.
Forrás: opennet.ru
