Fa pocs dies el fabricant xinès de xips T-Head (Propietat de Alibaba), va donar a conèixer els resultats de la migració de la plataforma Android 10 a plaques equipades amb processadors basats en l'arquitectura RISC-V.
Una característica important de el nou port és brindar suport per a gràfics i pantalles tàctils, així com treballar en maquinari real. En paral·lel, el projecte PLCT Lab també està involucrat en el porting d'Android per RISC-V, que a la tardor de l'any passat va aconseguir carregar l'entorn mínim de sistema en mode consola mitjançant un emulador.
T-Head ha portat Android 10 a la arquitectura RISC-V. El propòsit principal d'Android és crear una plataforma de programari oberta disponible per a operadors, OEM i desenvolupadors per fer realitat les seves idees innovadores i presentar un producte reeixit de el món real que millori l'experiència mòbil dels usuaris. Vídeo per a Android en XuanTie910.
El funcionament de el nou port es demostra a la placa ICE EVB equipada amb dos processadors XuanTie C910 1.2 GHz (RISC-V 64), nucli XuanTie C910V per a computació vectorial i una GPU que admet descodificació accelerada per maquinari de formats HEVC, AVC i JPEG.
T-Head C910 és un processador de ultraalto rendiment de 64 bits compatible amb RISC-V jofrece un rendiment líder en la indústria en flux de control, computació i freqüència a través de la innovació d'arquitectura i microarquitectura. El processador C910 es basa en el conjunt d'instruccions RV64GCV i té i implementa la tecnologia TIE.
En el futur, s'espera que T-Head comenci a produir plaques RISC-V que es poden usar en dispositius multimèdia, televisors intel·ligents, tauletes i fins i tot telèfons intel·ligents.
Per als qui desconeixen de RISC-V, han de saber que aquest proporciona un sistema d'instrucció de màquina obert i flexible que li permet crear microprocessadors per a aplicacions arbitràries sense requerir regalies o imposar condicions d'ús. RISC-V permet crear SoC i processadors completament oberts.
Actualment, sobre la base de l'especificació RISC-V, diverses empreses i comunitats sota diverses llicències lliures (BSD, MIT, Apache 2.0) estan desenvolupant diverses dotzenes de variants de nuclis de microprocessadors, al voltant d'un centenar de SoC i xips ja produïts. La compatibilitat amb RISC-V ha estat present des de les versions Glibc 2.27, binutils 2.30, gcc 7 i Linux nucli 4.15.
ICE EVB és una placa SoC d'alt rendiment basada en XuanTie C910 desenvolupada per T-Head. L'ICE SoC ha integrat 3 nuclis XuanTie C910 (RISC-V 64) i 1 nucli GPU; amb velocitat i intel·ligència amb una alta relació cost-benefici. El xip pot proporcionar la capacitat de descodificació 4K @ 60 HEVC / AVC / JPEG i varietats d'interfícies i perifèrics d'alta velocitat per al control i l'intercanvi de dades; Adequat per a gràfics 3D, IA visual i processament multimèdia.
Pel que fa a l'port, podem trobar que els pegats estan preparats per a la base de codi de el Projecte de codi obert d'Android (o millor conegut com AOSP) i cobreixen diversos subsistemes, inclosa la pila de gràfics, la biblioteca biònica, la màquina virtual Dalvik i els marcs.
Per als que estiguin interessats en el port, podran trobar un script per crear AOSP per a dispositius RISC-V o executar en un emulador pots consultar el següent enllaç.
A més, també es destaca la creació per beagleboard i Seeed d'una nova placa BeagleV, construïda sobre un processador StarFive VIC7100 de doble nucli amb arquitectura RISC-V.
la placa està especialment desenvolupada per a la producció en massa d'ordinadors RISC-V amb farcit de programari basat en Linux.
El processador StarFive VIC7100 amb freqüència de 1,5 GHz, inclou MMU i altres components necessaris per a distribucions completes de Linux i admet extensions vectorials, inclou motors NNE (Neural Network de cerca) i NVDLA (Nvidia Deep Learning Accelerator) per accelerar els sistemes d'aprenentatge automàtic, DSP Tensilica VP6 per Acceleri el processament de visió per ordinador i codificadors / decodificadors H264, H265, JPEG (4K @ 60FPS) de maquinari.
La placa està equipada amb 8 GB de RAM, WiFi, Bluetooth, 4 ports USB 3.0, USB-C, Gigabit Ethernet, HDMI 1.4, ranura per targeta TF, dues ranures MIPI-CSI (Interfície sèrie de cambra) i una MIPI-DSI GPIO de 40 pins.
FreeRTOS, Debian i Fedora s'anuncien com a programari compatible. Està previst que la producció comenci a l'abril i la placa es vendrà per $ 150.