A RISC-V architektúra kezdeti támogatása hozzáadásra került az Android kódbázisához

Az Android platform forráskódját fejlesztő AOSP (Android Open Source Project) adattárban megkezdődött a RISC-V architektúrára épülő processzorral rendelkező eszközök támogatásának módosítása.

A RISC-V támogatási csomagot az Alibaba Cloud készítette, és 76 javítást tartalmaz, amelyek különböző alrendszereket fednek le, beleértve a grafikus veremet, hangrendszert, videó lejátszási összetevőket, bionikus könyvtárat, dalvik virtuális gépet, keretrendszereket, Wi-Fi és Bluetooth veremeket, fejlesztőt eszközök és különféle harmadik féltől származó modulok, beleértve a TensorFlow Lite modelljeit és a gépi tanulási modulokat szövegfelismeréshez, hang- és képosztályozáshoz.

A teljes javításkészletből 30, a rendszerkörnyezethez és a könyvtárakhoz kapcsolódó javítás már integrálva lett az AOSP-be. A következő néhány hónapban az Alibaba Cloud további javításokat kíván beküldeni az AOSP-hez, hogy RISC-V támogatást biztosítson a kernelben, az Android Runtime-ban (ART) és az emulátorban.

A RISC-V architektúra kezdeti támogatása hozzáadásra került az Android kódbázisához

Az Android RISC-V támogatásának támogatására a RISC-V International egy speciális munkacsoportot hozott létre Android SIG néven, amelyhez más cégek is csatlakozhatnak, akik érdeklődnek az Android szoftvercsomag RISC-V processzorokon való futtatásában. A RISC-V támogatás bevezetése a mainstream Androidba a Google és a közösség együttműködése.

Az Androidra javasolt változtatások annak a kezdeményezésnek a részét képezik, amely a RISC-V architektúrára épülő eszközök alkalmazásainak bővítését célozza. Tavaly az Alibaba felfedezte a XuanTie RISC-V processzorokkal kapcsolatos fejlesztéseket, és elkezdte aktívan népszerűsíteni a RISC-V-t nemcsak az IoT-eszközök és szerverrendszerek, hanem a fogyasztói eszközök és a különféle speciális chipek esetében is, amelyek különféle alkalmazásokat fednek le a multimédiás rendszerektől a jelfeldolgozásig és a gyorsítókig. gépi tanulás.

A RISC-V nyitott és rugalmas gépi utasításrendszert biztosít, amely lehetővé teszi mikroprocesszorok tetszőleges alkalmazásokhoz való építését anélkül, hogy jogdíjakat vagy láncokat kellene használni a használathoz. A RISC-V lehetővé teszi teljesen nyitott SoC-ok és processzorok létrehozását. Jelenleg a RISC-V specifikáció alapján több tucat mikroprocesszormag-változatot, mintegy száz SoC-t és már legyártott chipet fejlesztenek különböző cégek, közösségek különböző ingyenes licencek (BSD, MIT, Apache 2.0) keretében. A RISC-V támogatás a Glibc 2.27, a binutils 2.30, a gcc 7 és a Linux kernel 4.15 kiadása óta létezik.

Forrás: opennet.ru

Hozzászólás