Android on teisaldatud RISC-V plaadile

click fraud protection

Android teisaldatakse RISC-V arhitektuuril põhinevale riistvarale, alternatiivsele ISA-le x86-le ja ARM-ile ilma litsentsi- või kasutustasudeta.

Google'i Androidi operatsioonisüsteem toetab praegu käputäis käsukomplekti arhitektuuri (ISA) perekondi, sealhulgas ARM ja x86. Valdav enamus nutitelefonidest, tahvelarvutitest, teleritest ja nutikelladest, mis kasutavad tänapäeval Androidi, on varustatud ARM-põhise kiibistikuga kujundused, kuna Intel on juba ammu loobunud oma mobiiltelefoni protsessoritest, samas kui MIPS-i tugi NDK versiooniga loobuti 17. Kuigi Google ei paku ametlikult tuge Androidi kompileerimiseks avatud RISC-V ISA-l põhineval riistvaral, töötavad mitmed arendusmeeskonnad selle nimel, et käitada AOSP-d RISC-V riistvaral. Ühte sellist jõupingutust juhib pooljuhtidele spetsialiseerunud Alibaba äriüksus T-Head, kes teatas täna, et on edukalt teisaldanud Android 10 oma ettevõttesisesele RISC-V riistvarale.

Paar kuud tagasi PLCT Lab edukalt käivitatud Android käsurea liidesesse 64-bitises RISC-V tuumas, mida emuleeritakse QEMU-s. Meeskond käivitas GitHubis projekti, millele nad helistavad "

AOSP RISC-V jaoks" ja on alles AOSP ristkompileerimise ja GUI-le alglaadimise algstaadiumis. Vahepeal T-Head, kes kujundas ICE SoC oma majasisese, RISC-V-põhise XuanTie C910 südamikud, on õnnestus käivitada Android 10 töögraafika ja puudutusega.

T-Headi ICE kiip 3 XuanTie C910 (RISC-V 64) protsessori südamikuga.

See töötab üsna aeglaselt, nagu näete allolevast videost, kuid see on selle pordi olekut ja sellel töötavat riistvara arvestades ootuspärane. Videos käivitatakse paar AOSP põhirakendust, sealhulgas kellarakendus, kontaktide rakendus ja meilirakendus. Keerulisemaid rakendusi, näiteks mänge, sellel prototüübil ei näidata, kuna need rakendused tuleb RISC-V sihtimiseks tõenäoliselt uuesti kompileerida.

https://occ-oss-prod.oss-cn-hangzhou.aliyuncs.com/registerUrl/undefined/1611216336818/normal_video121.mp4

See Android 10 port põhineb AOSP android10 väljalaske harul ja T-Headi väljatöötatud lähtekoodi leiate ettevõtte GitHubi lehel.

See on avatud riistvarakogukonna jaoks põnev areng. Kuna RISC-V on tasuta ja avatud ISA, võib igaüks selle alusel kiipe kujundada ilma litsentsitasusid või kasutustasusid maksmata. See ei takista ettevõtetel laiendada RISC-V-d kohandatud käsukomplekti laiendustega – lõppude lõpuks on RISC-V-l lubav litsents — kuid see vähendab oluliselt uute ettevõtete turuletuleku barjääri, kes soovivad ise oma kiipe kujundada. Müüjad, kes soovivad toota odavaid IoT tooteid, on huvitatud RISC-V kasutamisest odavate kiipide väljatöötamiseks, samas väljendavad ka ettevõtted, kes soovivad vähendada oma sõltuvust konkurentidest või välismaistest ettevõtetest huvi. Koos NVIDIA omandab ARM-i ja USA valitsus sunnib ARM-i katkestama sidemed Huaweiga, näeme kahtlemata üha enam huvi RISC-V vastu kogu maailma tehnoloogiaettevõtetes. Kahjuks on raske öelda, kui palju veojõudu RISC-V kogub, kuna müüjad ei pea selle kasutamist avalikustama.