Al repository AOSP (Android Progetto Open Source), che sviluppa il codice sorgente della piattaforma Androidha iniziato a incorporare modifiche che forniscono supporto per 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.
Delle patch generali, 30 relative all'ambiente di sistema e alle librerie sono già state integrate in AOSP. Nei prossimi mesi, Alibaba Cloud intende contribuire ad AOSP con ulteriori patch che abilitino il supporto RISC-V nel kernel. Android Runtime (ART) ed emulatore.

Per supportare RISC-V in Android All'interno dell'organizzazione RISC-V International è stato creato un gruppo di lavoro specifico. Android SIG, a cui possono aderire altre aziende interessate allo stack software. Android sui processori RISC-V. Promuovere il supporto RISC-V nella linea principale Android viene realizzata in collaborazione con Google e i rappresentanti della comunità.
Consigliato per Android Queste modifiche rientrano in un'iniziativa volta ad ampliare i campi di applicazione dei dispositivi basati sull'architettura RISC-V. Lo scorso anno, Alibaba ha reso pubblico il suo lavoro sui processori RISC-V di XuanTie e ha iniziato a promuovere attivamente RISC-V non solo per dispositivi IoT e sistemi server, ma anche per dispositivi di consumo e vari chip specializzati che coprono una vasta gamma di applicazioni, dai sistemi multimediali all'elaborazione del segnale e agli acceleratori per l'apprendimento automatico.
RISC-V fornisce un set di istruzioni macchina aperto e flessibile, che consente la creazione di microprocessori per qualsiasi applicazione senza richiedere royalty o imporre termini di utilizzo. RISC-V permette la creazione di SoC e processori completamente open source. Attualmente, diverse decine di varianti di core per microprocessori, quasi un centinaio di SoC e chip in produzione vengono sviluppati sulla base delle specifiche RISC-V da varie aziende e comunità sotto varie licenze libere (BSD, MIT, Apache 2.0). Il supporto per RISC-V è presente sin dalle versioni di Glibc 2.27, binutils 2.30, gcc 7 e del kernel. Linux 4.15
Fonte: opennet.ru
