Android siirretään RISC-V-arkkitehtuuriin perustuvalle laitteistolle, vaihtoehtoiselle ISA: lle x86:lle ja ARM: lle ilman lisenssi- tai rojaltimaksuja.
Googlen Android-käyttöjärjestelmä tukee tällä hetkellä kourallista ISA-perhettä, mukaan lukien ARM ja x86. Suurin osa Androidia käyttävistä älypuhelimista, tableteista, televisioista ja älykelloista sisältää ARM-pohjaisen piirisarjan suunnitelmia, sillä Intel on jo kauan sitten luopunut matkapuhelinprosessoreistaan, kun taas MIPS-tuki lopetettiin NDK-version myötä 17. Vaikka Google ei virallisesti tarjoa tukea Androidin kääntämiselle avoimeen RISC-V ISA -järjestelmään perustuvalle laitteistolle, useat kehitystiimit pyrkivät suorittamaan AOSP: n RISC-V-laitteistolla. Yhtä tällaista yritystä johtaa T-Head, Alibaban puolijohteisiin erikoistunut liiketoimintayksikkö, joka ilmoitti tänään onnistuneesti siirtäneensä Android 10:n sisäiseen RISC-V-laitteistoonsa.
Muutama kuukausi sitten PLCT Lab käynnistynyt onnistuneesti Android komentorivikäyttöliittymään 64-bittisessä RISC-V-ytimessä, joka on emuloitu QEMU: ssa. Tiimi käynnisti GitHubissa projektin, jota he kutsuvat "
AOSP RISC-V: lle" ja ovat vielä alkuvaiheessa AOSP: n ristiinkääntämisessä ja graafiselle käyttöliittymälle käynnistämisessä. Sillä välin T-Head, joka suunnitteli ICE SoC: n talon sisäisellä RISC-V-pohjaisella XuanTie C910 ytimet, on onnistui käynnistämään Android 10 toimivalla grafiikalla ja kosketuksella.Se toimii melko hitaasti, kuten näet alla olevasta videosta, mutta tämä on odotettavissa tämän portin ja sen laitteiston tilan vuoksi. Videolla käynnistetään pari AOSP-varastosovellusta, mukaan lukien kellosovellus, yhteystietosovellus ja sähköpostisovellus. Monimutkaisempia sovelluksia, kuten pelejä, ei näytetä tässä prototyypissä, koska nämä sovellukset on todennäköisesti käännettävä uudelleen RISC-V: hen kohdistamiseksi.
https://occ-oss-prod.oss-cn-hangzhou.aliyuncs.com/registerUrl/undefined/1611216336818/normal_video121.mp4
Tämä Android 10 -portti perustuu AOSP: n android10-julkaisuhaaraan, ja T-Headin kehittämä lähdekoodi löytyy yrityksen GitHub-sivulla.
Tämä on jännittävä kehitys avoimelle laitteistoyhteisölle. Koska RISC-V on ilmainen ja avoin ISA, kuka tahansa voi vapaasti suunnitella siruja sen perusteella maksamatta lisenssi- tai rojaltimaksuja. Tämä ei estä yrityksiä laajentamasta RISC-V: tä mukautetuilla käskysarjalaajennuksilla – loppujen lopuksi RISC-V: llä on salliva lisenssi — mutta se alentaa merkittävästi markkinoille pääsyn esteitä uusille yrityksille, jotka haluavat suunnitella omia sirujaan. Toimittajat, jotka haluavat valmistaa halpoja IoT-tuotteita, ovat kiinnostuneita käyttämään RISC-V: tä edullisien sirujen kehittämiseen, kun taas yritykset, jotka haluavat vähentää riippuvuuttaan kilpailijoista tai ulkomaisista yksiköistä, ilmaisevat myös kiinnostuksen kohde. Kanssa NVIDIA ostaa ARM: n ja Yhdysvaltain hallitus pakottaa ARM: n katkaisemaan suhteet Huaweihin, näemme epäilemättä yhä enemmän kiinnostusta RISC-V: tä kohtaan teknologiayrityksissä ympäri maailmaa. Valitettavasti on vaikea sanoa, kuinka paljon pitoa RISC-V saa, koska toimittajia ei vaadita paljastamaan sen käyttöä.