Android bol prenesený na dosku RISC-V

click fraud protection

Android sa prenáša na hardvér založený na architektúre RISC-V, alternatíve ISA k x86 a ARM bez licenčných alebo licenčných poplatkov.

Operačný systém Android od Google v súčasnosti podporuje niekoľko rodín inštrukčných sád architektúr (ISA), vrátane ARM a x86. Prevažná väčšina smartfónov, tabletov, televízorov a inteligentných hodiniek, ktoré dnes používajú Android, je vybavená čipovou sadou ARM. Intel už dávno opustil svoje procesory, zatiaľ čo podpora MIPS bola zrušená s revíziou NDK 17. Hoci Google oficiálne neposkytuje podporu pre kompiláciu Androidu na hardvéri založenom na otvorenom RISC-V ISA, niekoľko vývojových tímov pracuje na spustení AOSP na hardvéri RISC-V. Jedno takéto úsilie vedie T-Head, obchodný subjekt Alibaba špecializujúci sa na polovodiče, ktorý dnes oznámil, že úspešne preniesol Android 10 na svoj vlastný hardvér RISC-V.

Pred niekoľkými mesiacmi PLCT Lab úspešne spustený Android na rozhranie príkazového riadku na 64-bitovom jadre RISC-V emulovanom v QEMU. Tím spustil projekt na GitHub, ktorý volajú „

AOSP pre RISC-V“ a sú stále v počiatočných fázach krížovej kompilácie AOSP a zavádzania do GUI. Medzitým T-Head, ktorý navrhol ICE SoC s interným systémom RISC-V Jadrá XuanTie C910, má podarilo spustiť Android 10 s funkčnou grafikou a dotykom.

Čip ICE od T-Head s 3 procesorovými jadrami XuanTie C910 (RISC-V 64).

Beží pomerne pomaly, ako môžete vidieť na videu vloženom nižšie, ale dá sa to očakávať vzhľadom na stav tohto portu a hardvér, na ktorom beží. Vo videu je spustených niekoľko aplikácií AOSP, vrátane aplikácie hodín, aplikácie kontaktov a aplikácie pošty. Zložitejšie aplikácie, ako sú hry, nie sú na tomto prototype zobrazené, pretože tieto aplikácie bude pravdepodobne potrebné prekompilovať, aby sa zamerali 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 vetve vydania android10 v AOSP a zdrojový kód vyvinutý spoločnosťou T-Head možno nájsť na stránke spoločnosti GitHub.

Toto je vzrušujúci vývoj pre komunitu otvoreného hardvéru. Keďže RISC-V je bezplatný a otvorený ISA, každý môže slobodne navrhovať čipy na jeho základe bez platenia akýchkoľvek licenčných alebo licenčných poplatkov. To nebráni spoločnostiam v rozširovaní RISC-V pomocou vlastných rozšírení inštrukčných sád – koniec koncov, RISC-V má permisívnu licenciu — výrazne však znižuje prekážku vstupu nových spoločností, ktoré sa snažia navrhnúť svoje vlastné čipy. Predajcovia, ktorí chcú vyrábať lacné produkty internetu vecí, budú mať záujem používať RISC-V na vývoj lacných čipov, pričom vyjadria aj spoločnosti, ktoré sa snažia znížiť svoju závislosť od konkurentov alebo zahraničných subjektov záujem. s NVIDIA získava ARM a vláda USA, ktorá prinúti ARM prerušiť vzťahy s Huawei, nepochybne uvidíme čoraz väčší záujem o RISC-V zo strany technologických firiem z celého sveta. Bohužiaľ, bude ťažké skutočne povedať, koľko trakcie RISC-V získava, pretože predajcovia nemusia zverejňovať jeho použitie.