Les processeurs RISC-V peuvent désormais utiliser Android grâce à ce port

Il ya quelques jours Chipmaker chinois T-Head (propriété du groupe Alibaba), a publié les résultats de la migration de la plate-forme Android 10 aux cartes équipées de processeurs basés sur l'architecture RISC-V.

Une caractéristique importante du nouveau port est fournir un support pour les graphiques et les écrans tactiles, ainsi que de travailler sur du vrai matériel. En parallèle, le projet PLCT Lab est également impliqué dans le portage Android pour RISC-V, qui à l'automne de l'année dernière a réussi à charger l'environnement système minimal en mode console à l'aide d'un émulateur.

T-Head a porté Android 10 sur l'architecture RISC-V. L'objectif principal d'Android est de créer une plate-forme logicielle ouverte à la disposition des opérateurs, des OEM et des développeurs pour donner vie à leurs idées innovantes et présenter un produit réel réussi qui améliore l'expérience mobile des utilisateurs. Vidéo pour Android sur XuanTie910.

Le fonctionnement du nouveau port est démontré sur la carte ICE EVB équipé de deux processeurs XuanTie C910 1.2 GHz (RISC-V 64), le noyau XuanTie C910V pour le calcul vectoriel et un GPU prenant en charge le décodage accéléré par le matériel des formats HEVC, AVC et JPEG.

T-Head C910 est un processeur 64 bits ultra haute performance conforme RISC-V Jeoffre des performances de pointe en matière de flux de contrôle, de calcul et de fréquence grâce à l'innovation en matière d'architecture et de microarchitecture. Le processeur C910 est basé sur le jeu d'instructions RV64GCV et possède et implémente la technologie TIE.

Dans le futur, T-Head devrait commencer à produire des cartes RISC-V qui peuvent être utilisées dans des appareils multimédias, téléviseurs intelligents, tablettes et même smartphones.

Pour ceux qui ne connaissent pas RISC-V, ils devraient savoir que fournit un système d'instruction machine ouvert et flexible qui vous permet de créer des microprocesseurs pour des applications arbitraires sans exiger de redevances ou imposer des conditions d'utilisation. RISC-V vous permet de créer des processeurs et des SoC complètement ouverts.

Actuellement, sur la base de la spécification RISC-V, plusieurs sociétés et communautés sous différentes licences libres (BSD, MIT, Apache 2.0) développent plusieurs dizaines de variantes de cœurs de microprocesseurs, une centaine de SoC et puces déjà produites. Le support de RISC-V existe depuis Glibc 2.27, binutils 2.30, gcc 7 et le noyau Linux 4.15.

ICE EVB est une carte SoC haute performance basée sur XuanTie C910 développée par T-Head. Le SoC ICE a intégré 3 cœurs XuanTie C910 (RISC-V 64) et 1 cœur GPU; avec rapidité et intelligence avec un rapport coût-bénéfice élevé. La puce peut fournir une capacité de décodage 4K @ 60 HEVC / AVC / JPEG et une variété d'interfaces et de périphériques haute vitesse pour l'échange et le contrôle des données; Convient pour les graphiques 3D, l'IA visuelle et le traitement multimédia.

En ce qui concerne le port, nous pouvons constater que les correctifs sont préparés pour la base de code du projet Open Source Android (ou mieux connu sous le nom d'AOSP) et couvrent plusieurs sous-systèmes, y compris la pile graphique, la bibliothèque bionique, la machine virtuelle dalvik et les cadres.

Pour ceux qui sont intéressés par le port, vous pouvez trouver un script pour créer AOSP pour les périphériques RISC-V ou l'exécuter dans un émulateur que vous pouvez vérifiez le lien suivant.

En outre, la création de BeagleBoard et Seeed se démarque également d'un nouveau Carte BeagleV, construite sur un processeur StarFive VIC7100 dual-core avec architecture RISC-V.

La plaque est spécialement développé pour la production de masse d'ordinateurs RISC-V rempli avec Logiciel basé sur Linux.

Processeur StarFive VIC7100 cadencé à 1,5 GHz, inclut MMU et autres composants requis pour les distributions Linux complètes et prend en charge les extensions vectorielles, inclut les moteurs NNE (Neural Network Engine) et NVDLA (Nvidia Deep Learning Accelerator) pour accélérer les systèmes d'apprentissage Automatique, DSP Tensilica VP6 pour Accelerate traitement de la vision par ordinateur et matériel encodeurs / décodeurs H264, H265, JPEG (4K @ 60FPS).

La carte est équipée de 8 Go de RAM, WiFi, Bluetooth, 4 ports USB 3.0, USB-C, Gigabit Ethernet, HDMI 1.4, emplacement pour carte TF, deux emplacements MIPI-CSI (Serial Camera Interface) et un MIPI-DSI 40- broche GPIO.

FreeRTOS, Debian et Fedora sont annoncés comme des logiciels pris en charge. La production devrait commencer en avril et l'assiette se vendra 150 $.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.