Do repozitára AOSP (Android Open Source Project), v ktorom sa vyvíjajú zdrojové texty platformy Android, sa začalo začleňovanie zmien zabezpečujúcich podporu zariadení s procesormi na báze architektúry RISC-V.
Súbor zmien na podporu RISC-V pripravil Alibaba Cloud a zahŕňa 76 opráv, ktoré pokrývajú rôzne subsystémy, vrátane grafického zásobníka, zvukového systému, komponentov pre prehrávanie videa, knižnice bionic, virtuálnej stroja dalvik, rámcov, zásobníkov Wi-Fi a Bluetooth, nástrojov pre vývojárov a rôzne externé moduly, vrátane modelov pre TensorFlow Lite a modulov strojového učenia na rozpoznávanie textu, klasifikáciu zvuku a obrázkov.
Z celkového počtu opráv bolo do AOSP už integrovaných 30 opráv týkajúcich sa systémového prostredia a knižníc. V priebehu nasledujúcich mesiacov plánuje Alibaba Cloud pridať do AOSP ďalšie opravy, ktoré zabezpečia podporu RISC-V v jadre, Android Runtime (ART) a emulátore.

Na podporu RISC-V v Androide bola v organizácii RISC-V International vytvorená špeciálna pracovná skupina Android SIG, do ktorej sa môžu pripojiť aj iné spoločnosti, ktoré majú záujem o prácu programového zásobníka Android na procesoroch RISC-V. Podpora RISC-V v hlavnom rýchlosťi Android sa realizuje v spolupráci s Google a zástupcami komunity.
Navrhnuté zmeny pre Android boli pripravené v rámci iniciatívy na rozšírenie oblastí použitia zariadení na báze architektúry RISC-V. V minulom roku spoločnosť Alibaba otvorila svoje vývody súvisiace s procesormi RISC-V XuanTie a začala aktívne propagovať RISC-V nielen pre IoT zariadenia a serverové systémy, ale aj pre spotrebiteľské zariadenia a rôzne špecializované čipy pokrývajúce rôzne oblasti použitia, od multimediálnych systémov po spracovanie signálov a akcelerátory pre strojové učenie.
RISC-V poskytuje otevřený a flexibilní systém strojových instrukcí, který umožňuje vytváření mikroprocesorů pro široké spektrum aplikací, aniž by vyžadoval licenční poplatky nebo kladl podmínky na použití. RISC-V umožňuje navrhování plně otevřených SoC a procesorů. V současnosti se na základě specifikace RISC-V vyvíjí desítky variant jader mikroprocesorů, asi sto SoC a již vyráběných čipů různými společnostmi a komunitami pod různými volnými licencemi (BSD, MIT, Apache 2.0). Podpora RISC-V je dostupná od verzí Glibc 2.27, binutils 2.30, gcc 7 a jádra Linux 4.15.
Zdroj: opennet.ru
