Androidi koodibaasi lisati RISC-V arhitektuuri esialgne tugi

Androidi platvormi lähtekoodi arendav AOSP (Android Open Source Project) hoidla on alustanud muudatuste kaasamist RISC-V arhitektuuril põhinevate protsessoritega tugiseadmetele.

RISC-V tugimuudatuste komplekti valmistas ette Alibaba Cloud ja see sisaldab 76 plaastrit, mis katavad erinevaid alamsüsteeme, sealhulgas graafikapinu, helisüsteemi, video taasesituse komponente, bioonikat, dalviki virtuaalmasinat, raamistikke, Wi-Fi ja Bluetoothi ​​virnasid, arendajat tööriistad ja mitmesugused kolmanda osapoole moodulid, sealhulgas TensorFlow Lite'i mudelid ja masinõppemoodulid tekstituvastuse, heli ja kujutiste klassifitseerimiseks.

Kogu paikade komplektist on AOSP-sse juba integreeritud 30 süsteemikeskkonna ja teekidega seotud paika. Järgmise paari kuu jooksul kavatseb Alibaba Cloud lükata AOSP-le täiendavaid plaastreid, et pakkuda RISC-V tuge kernelis, Android Runtime'is (ART) ja emulaatoris.

Androidi koodibaasi lisati RISC-V arhitektuuri esialgne tugi

RISC-V toe toetamiseks Androidis on RISC-V International loonud spetsiaalse töörühma nimega Android SIG, millega saavad liituda ka teised ettevõtted, kes on huvitatud Androidi tarkvarapinu RISC-V protsessoritel käitamisest. RISC-V toe surumine tava Androidi on koostöö Google'i ja kogukonnaga.

Androidile kavandatavad muudatused on osa RISC-V arhitektuuril põhinevate seadmete rakenduste laiendamise algatusest. Eelmisel aastal avastas Alibaba XuanTie RISC-V protsessoritega seotud arendusi ja hakkas aktiivselt reklaamima RISC-V-d mitte ainult asjade Interneti-seadmete ja serverisüsteemide jaoks, vaid ka tarbijaseadmete ja erinevate spetsiaalsete kiipide jaoks, mis hõlmavad mitmesuguseid rakendusi alates multimeediasüsteemidest kuni signaalitöötluse ja kiirenditeni. masinõpe.

RISC-V pakub avatud ja paindlikku masinakäskluste süsteemi, mis võimaldab luua mikroprotsessoreid suvaliste rakenduste jaoks, ilma et oleks vaja kasutada autoritasusid või stringe. RISC-V võimaldab luua täiesti avatud SoC-sid ja protsessoreid. Praegu on RISC-V spetsifikatsiooni alusel erinevate vabalitsentside (BSD, MIT, Apache 2.0) all erinevate ettevõtete ja kogukondade poolt välja töötamisel mitukümmend varianti mikroprotsessori tuumadest, sadakond SoC-d ja juba toodetud kiibid. RISC-V tugi on olnud olemas alates versioonide Glibc 2.27, binutils 2.30, gcc 7 ja Linuxi kerneli versiooni 4.15 väljalaskmisest.

Allikas: opennet.ru

Lisa kommentaar