Az Android RISC-V kártyára lett portolva

Az Androidot a RISC-V architektúrán alapuló hardverre portolják, amely az x86 és az ARM alternatív ISA-ja, licenc- és jogdíjak nélkül.

A Google Android operációs rendszere jelenleg egy maroknyi utasításkészlet-architektúra (ISA) családot támogat, beleértve az ARM-et és az x86-ot. Az Androidot futtató okostelefonok, táblagépek, tévék és okosórák túlnyomó többsége ma ARM-alapú lapkakészlettel rendelkezik tervez, mivel az Intel már rég felhagyott a kézibeszélő-processzorokkal, miközben a MIPS támogatása megszűnt az NDK felülvizsgálatával 17. Bár a Google hivatalosan nem nyújt támogatást az Android nyílt RISC-V ISA-n alapuló hardverre történő fordításához, számos fejlesztőcsapat dolgozik azon, hogy az AOSP-t RISC-V hardveren futtassák. Az egyik ilyen erőfeszítést a T-Head, az Alibaba félvezetőkre szakosodott üzleti egysége vezeti, amely ma bejelentette, hogy sikeresen portolták át az Android 10-et a házon belüli RISC-V hardverére.

Néhány hónappal ezelőtt a PLCT Lab sikeresen elindult Az Android egy parancssori felületre egy 64 bites RISC-V magon, amelyet QEMU-ban emuláltak. A csapat elindított egy projektet a GitHubon, amit ők hívnak

AOSP RISC-V-hez", és még mindig az AOSP keresztfordításának és a grafikus felhasználói felületre való indításnak a korai szakaszában vannak. Eközben a T-Head, amely az ICE SoC-t tervezte a házon belüli, RISC-V alapú XuanTie C910 magok, van sikerült elindítani az Android 10-et működő grafikával és érintéssel.

A T-Head ICE chipje 3 XuanTie C910 (RISC-V 64) CPU maggal.

Elég lassan fut, ahogy az alább beágyazott videóban is látszik, de ez várható is a port állapota és a rajta futó hardver miatt. A videóban néhány AOSP-alkalmazás indul, köztük az óra, a névjegyek és a levelezőalkalmazás. Az összetettebb alkalmazások, például a játékok nem jelennek meg ezen a prototípuson, mivel ezeket az alkalmazásokat valószínűleg újra kell fordítani, hogy megcélozzák a RISC-V-t.

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

Ez az Android 10 port az AOSP android10-release ágán alapul, és a T-Head által fejlesztett forráskód megtalálható a cég GitHub oldalán.

Ez egy izgalmas fejlesztés a nyitott hardverközösség számára. Mivel a RISC-V egy ingyenes és nyílt ISA, bárki szabadon tervezhet chipeket az alapján, anélkül, hogy licenc- vagy jogdíjakat fizetne. Ez nem akadályozza meg a vállalatokat abban, hogy a RISC-V-t egyéni utasításkészlet-kiterjesztésekkel bővítsék – elvégre a RISC-V rendelkezik megengedő engedély — de jelentősen csökkenti a saját chipjeik tervezésére törekvő új vállalatok belépési akadályát. Azok a szállítók, akik olcsó IoT-termékeket szeretnének készíteni, érdekelni fogják a RISC-V használatát olcsó chipek fejlesztésére, míg a versenytársaktól vagy külföldi szervezetektől való függőségüket csökkenteni kívánó vállalatok is kifejezik érdeklődés. Val vel Az NVIDIA felvásárolja az ARM-et és az Egyesült Államok kormánya arra kényszeríti az ARM-et, hogy szakítsa meg kapcsolatait a Huawei-vel, kétségtelenül egyre nagyobb érdeklődést fogunk látni a RISC-V iránt a világ techcégei részéről. Sajnos nehéz lesz megmondani, hogy a RISC-V mekkora vonóerőt nyer, mivel a gyártók nem kötelesek nyilvánosságra hozni a használatát.