Indledende understøttelse af RISC-V-arkitektur tilføjet til Android-kodebase

AOSP (Android Open Source Project) repository, som udvikler kildekoden til Android-platformen, er begyndt at inkorporere ændringer for at understøtte enheder med processorer baseret på RISC-V-arkitekturen.

RISC-V understøttelse af ændringer blev udarbejdet af Alibaba Cloud og inkluderer 76 patches, der dækker forskellige undersystemer, herunder grafikstakken, lydsystemet, videoafspilningskomponenter, bionisk bibliotek, dalvik virtuel maskine, frameworks, Wi-Fi og Bluetooth stakke, udvikler værktøjer og forskellige tredjepartsmoduler, herunder modeller til TensorFlow Lite og maskinlæringsmoduler til tekstgenkendelse, lyd- og billedklassificering.

Fra det samlede sæt af patches er 30 patches relateret til systemmiljøet og biblioteker allerede blevet integreret i AOSP. I løbet af de næste par måneder har Alibaba Cloud til hensigt at skubbe yderligere patches til AOSP for at give RISC-V-understøttelse i kernen, Android Runtime (ART) og emulator.

Indledende understøttelse af RISC-V-arkitektur tilføjet til Android-kodebase

For at understøtte RISC-V-understøttelse i Android har RISC-V International oprettet en særlig arbejdsgruppe kaldet Android SIG, som kan tilsluttes andre virksomheder, der er interesserede i at køre Android-softwarestakken på RISC-V-processorer. At skubbe RISC-V-understøttelse ind i mainstream Android er et samarbejde med Google og fællesskabet.

De foreslåede ændringer til Android er en del af et initiativ til at udvide applikationerne af enheder baseret på RISC-V-arkitekturen. Sidste år opdagede Alibaba udviklinger relateret til Xuantie RISC-V-processorer og begyndte aktivt at promovere RISC-V, ikke kun til IoT-enheder og serversystemer, men også til forbrugerenheder og forskellige specialiserede chips, der dækker forskellige applikationer fra multimediesystemer til signalbehandling og acceleratorer til maskinelæring.

RISC-V giver et åbent og fleksibelt maskininstruktionssystem, der gør det muligt at bygge mikroprocessorer til vilkårlige applikationer uden at kræve royalties eller strenge knyttet til brug. RISC-V giver dig mulighed for at oprette helt åbne SoC'er og processorer. I øjeblikket udvikles flere dusin varianter af mikroprocessorkerner, omkring hundrede SoC'er og allerede producerede chips på grundlag af RISC-V-specifikationen af ​​forskellige virksomheder og samfund under forskellige gratis licenser (BSD, MIT, Apache 2.0). RISC-V-understøttelse har været til stede siden udgivelserne af Glibc 2.27, binutils 2.30, gcc 7 og Linux-kernen 4.15.

Kilde: opennet.ru

Tilføj en kommentar