È stato aggiunto il supporto iniziale per l'architettura RISC-V nel codice sorgente di Android.

Nel repository AOSP (Android Open Source Project), dove si sviluppano i codici sorgente della piattaforma Android, è iniziata l'integrazione delle modifiche che garantiscono il supporto per i dispositivi con processori basati sull'architettura RISC-V.

Il set di modifiche per il supporto di RISC-V è stato preparato da Alibaba Cloud e include 76 patch che coprono vari sottosistemi, inclusi il stack grafico, il sistema audio, i componenti per la riproduzione video, la libreria bionic, la macchina virtuale dalvik, i framework, i stack Wi-Fi e Bluetooth, gli strumenti per sviluppatori e vari moduli di terze parti, comprese le modelli per TensorFlow Lite e i moduli di apprendimento automatico per il riconoscimento del testo, la classificazione del suono e delle immagini.

Dall'insieme totale di patch, 30 patch relative all'ambiente di sistema e alle librerie sono già state integrate in AOSP. Nei prossimi mesi, Alibaba Cloud intende trasferire a AOSP ulteriori patch che forniranno il supporto per RISC-V nel kernel, in Android Runtime (ART) e nell'emulatore.

È stato aggiunto il supporto iniziale per l'architettura RISC-V nel codice sorgente di Android.

Per supportare il supporto RISC-V in Android, è stato creato all'interno dell'organizzazione RISC-V International un gruppo di lavoro speciale Android SIG, al quale possono unirsi altre aziende interessate a lavorare con la stack software di Android su processori RISC-V. La promozione del supporto RISC-V nella distribuzione principale di Android avviene in collaborazione con Google e i rappresentanti della comunità.

Le modifiche proposte per Android sono state preparate nell'ambito di un'iniziativa per espandere le applicazioni dei dispositivi basati sull'architettura RISC-V. Lo scorso anno, Alibaba ha rilasciato gli sviluppi relativi ai processori RISC-V XuanTie, iniziando a promuovere attivamente RISC-V non solo per dispositivi IoT e sistemi server, ma anche per dispositivi consumer e vari chip specializzati, coprendo diverse aree applicative, dai sistemi multimediali all'elaborazione dei segnali e acceleratori per l'apprendimento automatico.

RISC-V offre un sistema di istruzioni per computer aperto e flessibile, permettendo la creazione di microprocessori per vari ambiti senza richiedere licenze o imporre condizioni di utilizzo. RISC-V consente lo sviluppo di SoC e processori completamente aperti. Attualmente, sulla base della specifica RISC-V, diverse aziende e comunità stanno sviluppando decine di varianti di core per microprocessori e circa un centinaio di SoC e chip già prodotti, sotto varie licenze open source (BSD, MIT, Apache 2.0). Il supporto per RISC-V è presente a partire dalle versioni Glibc 2.27, binutils 2.30, gcc 7 e del kernel Linux 4.15.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster