Android-alustan lähdekoodia kehittävä AOSP (Android Open Source Project) -tietovarasto on alkanut tehdä muutoksia tukilaitteisiin, joissa on RISC-V-arkkitehtuuriin perustuva prosessori.
RISC-V-tukimuutossarjan on valmistellut Alibaba Cloud, ja se sisältää 76 korjaustiedostoa, jotka kattavat erilaisia alijärjestelmiä, mukaan lukien grafiikkapino, äänijärjestelmä, videotoistokomponentit, bionic-kirjasto, dalvik-virtuaalikone, puitteet, Wi-Fi- ja Bluetooth-pinot, kehittäjä työkalut ja erilaiset kolmannen osapuolen moduulit, mukaan lukien TensorFlow Lite -mallit ja koneoppimismoduulit tekstintunnistusta, äänen ja kuvien luokittelua varten.
Korjauspäivitysten kokonaismäärästä 30 järjestelmäympäristöön ja kirjastoihin liittyvää korjaustiedostoa on jo integroitu AOSP:hen. Seuraavien kuukausien aikana Alibaba Cloud aikoo työntää AOSP:hen lisäkorjauksia tarjotakseen RISC-V-tuen ytimessä, Android Runtimessa (ART) ja emulaattorissa.
Tukeakseen RISC-V-tukea Androidissa RISC-V International on luonut erityisen työryhmän nimeltä Android SIG, johon voivat liittyä muut yritykset, jotka ovat kiinnostuneita Android-ohjelmistopinon käyttämisestä RISC-V-prosessoreissa. RISC-V-tuen työntäminen yleiseen Androidiin on yhteistyö Googlen ja yhteisön kanssa.
Androidille ehdotetut muutokset ovat osa aloitetta laajentaa RISC-V-arkkitehtuuriin perustuvien laitteiden sovelluksia. Viime vuonna Alibaba havaitsi XuanTie RISC-V -prosessoreihin liittyviä kehityskulkuja ja aloitti aktiivisesti RISC-V:n mainostamisen IoT-laitteiden ja palvelinjärjestelmien lisäksi myös kuluttajalaitteille ja erilaisille erikoissiruille, jotka kattavat erilaisia sovelluksia multimediajärjestelmistä signaalinkäsittelyyn ja kiihdyttimiin. koneoppiminen.
RISC-V tarjoaa avoimen ja joustavan konekäskyjärjestelmän, joka mahdollistaa mikroprosessorien rakentamisen mielivaltaisiin sovelluksiin ilman, että käyttö edellyttää rojalteja tai merkkijonoja. RISC-V:n avulla voit luoda täysin avoimia SoC:ita ja prosessoreita. Tällä hetkellä RISC-V-spesifikaatioon perustuen useita kymmeniä muunnelmia mikroprosessoriytimistä, noin sata SoC:tä ja jo valmistettuja siruja on kehitteillä eri yrityksissä ja yhteisöissä eri ilmaisilla lisensseillä (BSD, MIT, Apache 2.0). RISC-V-tuki on ollut olemassa Glibc 2.27:n, binutils 2.30:n, gcc 7:n ja Linux-ytimen 4.15:n julkaisujen jälkeen.
Lähde: opennet.ru