Android je prenesen na RISC-V ploču

click fraud protection

Android se prenosi na hardver temeljen na RISC-V arhitekturi, alternativnom ISA-u za x86 i ARM bez naknade za licenciranje ili tantijeme.

Googleov operativni sustav Android trenutno podržava pregršt obitelji arhitekture skupa instrukcija (ISA), uključujući ARM i x86. Velika većina pametnih telefona, tableta, televizora i pametnih satova koji danas pokreću Android imaju čipset temeljen na ARM-u dizajna, budući da je Intel već odavno napustio svoje CPU-ove mobilnih telefona, dok je podrška za MIPS izbačena s NDK revizijom 17. Iako Google službeno ne pruža podršku za kompajliranje Androida na hardveru temeljenom na otvorenom RISC-V ISA, nekoliko razvojnih timova radi na pokretanju AOSP-a na RISC-V hardveru. Jedan takav napor predvodi T-Head, poslovni subjekt Alibabe specijaliziran za poluvodiče, koji je danas objavio da je uspješno prenio Android 10 na svoj interni RISC-V hardver.

Prije nekoliko mjeseci, PLCT Lab uspješno pokrenut Android na sučelje naredbenog retka na 64-bitnoj RISC-V jezgri emuliranoj u QEMU. Tim je pokrenuo projekt na GitHubu koji nazivaju "

AOSP za RISC-V" i još uvijek su u ranoj fazi unakrsnog kompajliranja AOSP-a i pokretanja GUI-ja. U međuvremenu, T-Head, koji je dizajnirao ICE SoC sa svojim internim sustavom temeljen na RISC-V Jezgre XuanTie C910, ima uspio pokrenuti Android 10 s radnom grafikom i dodirom.

ICE čip tvrtke T-Head s 3 CPU jezgre XuanTie C910 (RISC-V 64).

Radi prilično sporo, kao što možete vidjeti u videu ugrađenom u nastavku, ali to je za očekivati ​​s obzirom na status ovog priključka i hardver na kojem radi. U videu se pokreće nekoliko standardnih AOSP aplikacija, uključujući aplikaciju za sat, aplikaciju za kontakte i aplikaciju za poštu. Složenije aplikacije kao što su igre nisu prikazane na ovom prototipu budući da bi se te aplikacije vjerojatno trebale ponovno prevesti kako bi ciljale na RISC-V.

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

Ovaj Android 10 priključak temelji se na grani android10-release u AOSP-u, a izvorni kod koji je razvio T-Head može se pronaći na GitHub stranici tvrtke.

Ovo je uzbudljiv razvoj za zajednicu otvorenog hardvera. Budući da je RISC-V besplatan i otvoren ISA, svatko može slobodno dizajnirati čipove temeljene na njemu bez plaćanja bilo kakvih naknada za licenciranje ili tantijeme. To ne sprječava tvrtke da prošire RISC-V prilagođenim proširenjima skupa instrukcija - na kraju krajeva, RISC-V ima dopuštena licenca — ali znatno smanjuje prepreku ulasku novih tvrtki koje žele dizajnirati vlastite čipove. Dobavljači koji žele proizvoditi jeftine IoT proizvode bit će zainteresirani za korištenje RISC-V za razvoj jeftinih čipova, dok će tvrtke koje žele smanjiti svoju ovisnost o konkurentima ili stranim subjektima također izraziti interes. S NVIDIA preuzima ARM i ako američka vlada prisili ARM da prekine veze s Huaweijem, nedvojbeno ćemo vidjeti sve više i više interesa tehnoloških tvrtki diljem svijeta za RISC-V. Nažalost, bit će teško zapravo reći koliko RISC-V dobiva na snazi ​​jer nema zahtjeva da dobavljači otkriju njegovu upotrebu.