Linux Alapítvány a nyolcadik kiadás disztribúciója (Automotive Grade Linux Unified Code Base), amely keretében egy olyan univerzális platform fejlődik, amely különböző autóipari alrendszerekben hasznosítható, a műszerfalaktól a jármű tájékoztató és szórakoztató rendszereiig.
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-hoz, Renesas M3, Intel Minnowboard Max (Atom E38xx), TI Vayu és Raspberry Pi 3. A közösség bevonásával NXP i.MX6 alaplapokhoz készült verziók.
DragonBoard 410c és Raspberry Pi 4. A projekt fejlesztéseinek forráskódja elérhető a
. 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:
- Eszközprofilok kerültek hozzáadásra műszerfalhoz és telemetriai (navigációs rendszerekhez) rendszerekhez, valamint egy demó megvalósítás telemetriai interfészéhez;
- A rendszerkomponensek frissítve lettek a Yocto 2.6 platformra;
- Az alkalmazásfejlesztési keretrendszerbe bevezetésre került a nem privilegizált felhasználók által történő programfuttatás támogatása, és a felhasználói szinten történő feladatmegosztás is (korábban az alkalmazásokat és a szisztéma szolgáltatásokat root alatt futtatták). Az afm-util csomagba pedig került egy kényszerített alkalmazáslezárás funkció;
- A grafikus stack frissítve lett a Wayland 1.17 és a kompozit szerverre ;
- A műszerfal profilok és a tájékoztató és szórakoztató rendszerek interfésze új összetevőket kapott a vevők és adók számára ;
- Az alkalmazáskezelő (Web App Manager) frissítve lett a Chromium 68 kódalapra és megszabadult a Qt függőségeitől;
- Megvalósításra került és alapértelmezetten aktív a multimédiás szerver alapú hangbackend. , amely váltja a PulseAudio-t;
- A feladatkezelő átalakítva lett egy külön telepíthető widget-té;
- Hozzáadva a kezdeti megvalósítása a munkamenetkezelő rendszernek (wireplumber);
- Bemutatásra került egy új hangkeverő megoldás. Ideiglenesen eltávolították a Bluetooth hangbejárat és -kimenet támogatását (vissza fog térni a 8.0.1 frissítésben);
- Hozzáadva a kommunikációs és diagnosztikai autós busz szabványának támogatása . Biztosítva van a védett írási mód támogatása a CAN busz számára;
- BSP-csomag (Board Support Package) került hozzáadásra a SanCloud BeagleBone Enhanced + Automotive Cape lapkákhoz. Frissített BSP-csomagok lettek a
Renesas RCar3 BSP-khez. Az i.MX6 csomag átállt az etnaviv nyílt grafikus meghajtó használatára a Vivante GPU-hoz. Hozzáadva a Raspberry Pi 4 deszkához a kezdeti támogatás (agl-image-minimal). - Biztosítva van a beszédszintetizáló rendszer integrálása az Alexa Voice Agent-del.
Forrás: opennet.ru
