In die Android-Codebasis wurde die erste Unterstützung für die RISC-V-Architektur aufgenommen.

Im AOSP-Repository (Android Open Source Project), in dem die Quelltexte der Android-Plattform entwickelt werden, haben die Änderungen begonnen, die Unterstützung für Geräte mit RISC-V-basierten Prozessoren zu gewährleisten.

Das Änderungsset zur Unterstützung von RISC-V wurde von Alibaba Cloud vorbereitet und umfasst 76 Patches, die verschiedene Subsysteme abdecken, darunter den Grafik-Stack, das Audiosystem, Videowiedergabekomponenten, die bionic-Bibliothek, die Dalvik-VM, Frameworks sowie Wi-Fi- und Bluetooth-Stacks. Auch Entwicklungswerkzeuge und verschiedene Drittanbieter-Module sind enthalten, darunter Modelle für TensorFlow Lite sowie Machine-Learning-Module zur Texterkennung, Sound- und Bildklassifizierung.

Von insgesamt 76 Patches sind bereits 30 Patches, die mit der Systemumgebung und Bibliotheken in Verbindung stehen, in AOSP integriert. In den kommenden Monaten plant Alibaba Cloud, weitere Patches zur Unterstützung von RISC-V im Kern, der Android Runtime (ART) und im Emulator in die AOSP einzubringen.

In die Android-Codebasis wurde die erste Unterstützung für die RISC-V-Architektur aufgenommen.

Zur Förderung der RISC-V-Unterstützung in Android wurde in der Organisation RISC-V International eine spezielle Arbeitsgruppe, die Android SIG, eingerichtet, der sich auch andere Unternehmen anschließen können, die an der Entwicklung des Android-Softwarestacks auf RISC-V-Prozessoren interessiert sind. Die Integration der RISC-V-Unterstützung in das Herzstück von Android erfolgt in Zusammenarbeit mit Google und Vertretern der Community.

Die vorgeschlagenen Änderungen für Android wurden im Rahmen einer Initiative zur Erweiterung der Einsatzmöglichkeiten von Geräten auf Basis der RISC-V-Architektur entwickelt. Im vergangenen Jahr hat Alibaba Fortschritte in Bezug auf die RISC-V-Prozessoren XuanTie veröffentlicht und wurde aktiv in die Promotion von RISC-V nicht nur für IoT-Geräte und Serversysteme, sondern auch für Verbraucherelektronik und verschiedene spezialisierte Chips involviert, die verschiedene Anwendungsbereiche abdecken, von Multimedia-Systemen bis hin zu Signalverarbeitung und Beschleunigern für maschinelles Lernen.

RISC-V bietet ein offenes und flexibles System von Maschineninstruktionen, das die Entwicklung von Mikroprozessoren für eine Vielzahl von Anwendungen ermöglicht, ohne dass Lizenzgebühren erforderlich sind oder Nutzungsbedingungen auferlegt werden. RISC-V ermöglicht die Schaffung vollständig offener SoCs und Prozessoren. Derzeit werden basierend auf der RISC-V-Spezifikation von verschiedenen Unternehmen und Communities unter verschiedenen offenen Lizenzen (BSD, MIT, Apache 2.0) mehrere Dutzend Varianten von Mikroprozessorkernen, rund einhundert SoCs und bereits produzierte Chips entwickelt. Die Unterstützung von RISC-V gibt es seit den Versionen Glibc 2.27, binutils 2.30, gcc 7 und Linux-Kernel 4.15.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster