Initialt stöd för RISC-V-arkitektur har lagts till i Android-kodbasen

AOSP-förrådet (Android Open Source Project), som utvecklar källkoden för Android-plattformen, har börjat införliva ändringar för att stödja enheter med processorer baserade på RISC-V-arkitekturen.

RISC-V-stöduppsättningen av ändringar förbereddes av Alibaba Cloud och inkluderar 76 patchar som täcker olika delsystem, inklusive grafikstacken, ljudsystemet, videouppspelningskomponenter, bioniskt bibliotek, dalvik virtuell maskin, ramverk, Wi-Fi och Bluetooth-stackar, utvecklare verktyg och olika tredjepartsmoduler, inklusive modeller för TensorFlow Lite och maskininlärningsmoduler för textigenkänning, ljud- och bildklassificering.

Av den totala uppsättningen patchar har 30 patchar relaterade till systemmiljön och biblioteken redan integrerats i AOSP. Under de närmaste månaderna avser Alibaba Cloud att skicka ytterligare patchar till AOSP för att ge RISC-V-stöd i kärnan, Android Runtime (ART) och emulator.

Initialt stöd för RISC-V-arkitektur har lagts till i Android-kodbasen

För att stödja RISC-V-stöd i Android har RISC-V International skapat en speciell arbetsgrupp som heter Android SIG, som kan anslutas till andra företag som är intresserade av att köra Android-mjukvaran på RISC-V-processorer. Att flytta RISC-V-stöd till vanliga Android är ett samarbete med Google och communityn.

De förändringar som föreslås för Android är en del av ett initiativ för att utöka applikationerna för enheter baserade på RISC-V-arkitekturen. Förra året upptäckte Alibaba utveckling relaterade till Xuantie RISC-V-processorer och började aktivt marknadsföra RISC-V inte bara för IoT-enheter och serversystem, utan också för konsumentenheter och olika specialiserade chips som täcker olika applikationer från multimediasystem till signalbehandling och acceleratorer för maskininlärning.

RISC-V tillhandahåller ett öppet och flexibelt maskininstruktionssystem som gör att mikroprocessorer kan byggas för godtyckliga applikationer utan att kräva royalties eller strängar för användning. RISC-V låter dig skapa helt öppna SoC:er och processorer. För närvarande, på basis av RISC-V-specifikationen, utvecklas flera dussin varianter av mikroprocessorkärnor, ett hundratal SoCs och redan producerade chips av olika företag och gemenskaper under olika fria licenser (BSD, MIT, Apache 2.0). RISC-V-stöd har funnits sedan versionerna av Glibc 2.27, binutils 2.30, gcc 7 och Linux-kärnan 4.15.

Källa: opennet.ru

Lägg en kommentar