Android byl přenesen na desku RISC-V

click fraud protection

Android je portován na hardware založený na architektuře RISC-V, alternativní ISA k x86 a ARM bez licenčních a licenčních poplatků.

Operační systém Android společnosti Google v současné době podporuje několik rodin architektury instrukční sady (ISA), včetně ARM a x86. Naprostá většina chytrých telefonů, tabletů, televizorů a chytrých hodinek, které dnes používají Android, je vybavena čipovou sadou ARM. designů, protože Intel již dávno opustil své mikroprocesory, zatímco podpora MIPS byla zrušena s revizí NDK 17. Zatímco Google oficiálně neposkytuje podporu pro kompilaci Androidu na hardwaru založeném na otevřeném RISC-V ISA, několik vývojových týmů pracuje na spuštění AOSP na hardwaru RISC-V. Jedno takové úsilí vede T-Head, obchodní subjekt Alibaba specializující se na polovodiče, který dnes oznámil, že úspěšně přenesl Android 10 na vlastní hardware RISC-V.

Před několika měsíci, PLCT Lab úspěšně nabootován Android na rozhraní příkazového řádku na 64bitovém jádru RISC-V emulovaném v QEMU. Tým spustil projekt na GitHubu, kterému říkají „

AOSP pro RISC-V“ a jsou stále v raných fázích křížové kompilace AOSP a zavádění do GUI. Mezitím společnost T-Head, která navrhla ICE SoC s vlastním systémem RISC-V Jádra XuanTie C910, má podařilo nabootovat Android 10 s fungující grafikou a dotykem.

Čip ICE od T-Head se 3 jádry CPU XuanTie C910 (RISC-V 64).

Běží docela pomalu, jak můžete vidět na videu níže, ale to se dá očekávat vzhledem ke stavu tohoto portu a hardwaru, na kterém běží. Ve videu je spuštěno několik aplikací AOSP, včetně aplikace Hodiny, aplikace Kontakty a Pošta. Složitější aplikace, jako jsou hry, nejsou na tomto prototypu předváděny, protože tyto aplikace by pravděpodobně musely být překompilovány, aby cílily na RISC-V.

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

Tento port Android 10 je založen na větvi android10-release v AOSP a zdrojový kód vyvinutý T-Head lze nalézt na stránce společnosti GitHub.

Toto je vzrušující vývoj pro komunitu otevřeného hardwaru. Vzhledem k tomu, že RISC-V je bezplatný a otevřený ISA, kdokoli může navrhovat čipy založené na něm, aniž by platil jakékoli licenční nebo licenční poplatky. To nebrání společnostem v rozšiřování RISC-V o vlastní rozšíření instrukční sady – koneckonců RISC-V má permisivní licenci — ale výrazně snižuje překážku vstupu pro nové společnosti, které chtějí navrhnout vlastní čipy. Prodejci, kteří chtějí vyrábět levné produkty IoT, budou mít zájem používat RISC-V k vývoji levných čipů, vyjádří se i společnosti usilující o snížení své závislosti na konkurenci nebo zahraničních subjektech zájem. S NVIDIA získává ARM a americká vláda přinutí ARM přerušit vztahy s Huawei, budeme nepochybně svědky stále většího zájmu o RISC-V ze strany technologických firem z celého světa. Naneštěstí bude těžké skutečně říci, kolik trakce RISC-V získává, protože prodejci nemusejí zveřejňovat jeho použití.