Il supporto iniziale per l'architettura RISC-V è stato aggiunto al codice base di Android

Il repository AOSP (Android Open Source Project), che sviluppa il codice sorgente della piattaforma Android, ha iniziato a incorporare modifiche per supportare i dispositivi con processori basati sull'architettura RISC-V.

La serie di modifiche al supporto RISC-V è stata preparata da Alibaba Cloud e include 76 patch che coprono vari sottosistemi, tra cui stack grafico, sistema audio, componenti di riproduzione video, libreria bionica, macchina virtuale Dalvik, framework, stack Wi-Fi e Bluetooth, sviluppatori strumenti e vari moduli di terze parti, inclusi modelli per TensorFlow Lite e moduli di apprendimento automatico per il riconoscimento del testo, la classificazione di audio e immagini.

Dal set totale di patch, 30 patch relative all'ambiente di sistema e alle librerie sono già state integrate in AOSP. Nel corso dei prossimi mesi, Alibaba Cloud intende inviare ulteriori patch ad AOSP per fornire supporto RISC-V nel kernel, Android Runtime (ART) ed emulatore.

Il supporto iniziale per l'architettura RISC-V è stato aggiunto al codice base di Android

Per supportare il supporto RISC-V in Android, RISC-V International ha creato uno speciale gruppo di lavoro chiamato Android SIG, al quale possono unirsi altre aziende interessate a eseguire lo stack software Android sui processori RISC-V. Spingere il supporto RISC-V nell'Android tradizionale è una collaborazione con Google e la comunità.

Le modifiche proposte per Android fanno parte di un'iniziativa volta ad espandere le applicazioni dei dispositivi basati sull'architettura RISC-V. L'anno scorso, Alibaba ha scoperto sviluppi relativi ai processori XuanTie RISC-V e ha iniziato a promuovere attivamente RISC-V non solo per dispositivi IoT e sistemi server, ma anche per dispositivi consumer e vari chip specializzati che coprono varie applicazioni dai sistemi multimediali all'elaborazione dei segnali e agli acceleratori per apprendimento automatico.

RISC-V fornisce un sistema di istruzioni macchina aperto e flessibile che consente di costruire microprocessori per applicazioni arbitrarie senza richiedere royalties o vincoli per l'uso. RISC-V consente di creare SoC e processori completamente aperti. Attualmente, sulla base della specifica RISC-V, diverse decine di varianti di core di microprocessori, un centinaio di SoC e chip già prodotti vengono sviluppati da diverse aziende e comunità con varie licenze libere (BSD, MIT, Apache 2.0). Il supporto RISC-V è presente sin dai rilasci di Glibc 2.27, binutils 2.30, gcc 7 e del kernel Linux 4.15.

Fonte: opennet.ru

Aggiungi un commento