Suport inițial pentru arhitectura RISC-V adăugat la baza de cod Android

Depozitul AOSP (Android Open Source Project), care dezvoltă codul sursă al platformei Android, a început să încorporeze modificări pentru a suporta dispozitive cu procesoare bazate pe arhitectura RISC-V.

Setul de modificări de suport RISC-V a fost pregătit de Alibaba Cloud și include 76 de corecții care acoperă diferite subsisteme, inclusiv stiva de grafică, sistem de sunet, componente de redare video, biblioteca bionică, mașină virtuală dalvik, cadre, stive Wi-Fi și Bluetooth, dezvoltator instrumente și diverse module terțe, inclusiv modele pentru TensorFlow Lite și module de învățare automată pentru recunoașterea textului, clasificarea audio și a imaginilor.

Din setul total de patch-uri, 30 de patch-uri legate de mediul de sistem și biblioteci au fost deja integrate în AOSP. În următoarele câteva luni, Alibaba Cloud intenționează să introducă patch-uri suplimentare către AOSP pentru a oferi suport RISC-V în kernel, Android Runtime (ART) și emulator.

Suport inițial pentru arhitectura RISC-V adăugat la baza de cod Android

Pentru a sprijini suportul RISC-V în Android, RISC-V International a creat un grup de lucru special numit Android SIG, căruia i se pot alătura și alte companii interesate să ruleze stiva de software Android pe procesoarele RISC-V. Impingerea suportului RISC-V în Android mainstream este o colaborare cu Google și comunitatea.

Modificările propuse pentru Android fac parte dintr-o inițiativă de extindere a aplicațiilor dispozitivelor bazate pe arhitectura RISC-V. Anul trecut, Alibaba a descoperit evoluții legate de procesoarele XuanTie RISC-V și a început să promoveze activ RISC-V nu numai pentru dispozitive IoT și sisteme de server, ci și pentru dispozitive de consum și diverse cipuri specializate care acoperă diverse aplicații de la sisteme multimedia la procesarea semnalului și acceleratoare pentru învățare automată.

RISC-V oferă un sistem de instruire a mașinii deschis și flexibil, care permite construirea de microprocesoare pentru aplicații arbitrare fără a necesita drepturi de autor sau șiruri atașate pentru utilizare. RISC-V vă permite să creați SoC-uri și procesoare complet deschise. În prezent, pe baza specificației RISC-V, câteva zeci de variante de nuclee de microprocesor, aproximativ o sută de SoC și cipuri deja produse sunt dezvoltate de diferite companii și comunități sub diferite licențe gratuite (BSD, MIT, Apache 2.0). Suportul RISC-V a fost prezent de la lansările lui Glibc 2.27, binutils 2.30, gcc 7 și kernel-ul Linux 4.15.

Sursa: opennet.ru

Adauga un comentariu