Η αρχική υποστήριξη για την αρχιτεκτονική RISC-V προστέθηκε στη βάση κωδικών Android

Το αποθετήριο AOSP (Android Open Source Project), το οποίο αναπτύσσει τον πηγαίο κώδικα της πλατφόρμας Android, έχει αρχίσει να ενσωματώνει αλλαγές για την υποστήριξη συσκευών με επεξεργαστές που βασίζονται στην αρχιτεκτονική RISC-V.

Το σύνολο αλλαγών υποστήριξης RISC-V προετοιμάστηκε από το Alibaba Cloud και περιλαμβάνει 76 ενημερώσεις κώδικα που καλύπτουν διάφορα υποσυστήματα, συμπεριλαμβανομένης της στοίβας γραφικών, του συστήματος ήχου, των στοιχείων αναπαραγωγής βίντεο, της βιβλιοθήκης bionic, της εικονικής μηχανής dalvik, των frames, των στοίβων Wi-Fi και Bluetooth, προγραμματιστής εργαλεία και διάφορες ενότητες τρίτων, συμπεριλαμβανομένων μοντέλων για το TensorFlow Lite και ενοτήτων μηχανικής εκμάθησης για αναγνώριση κειμένου, ταξινόμηση ήχου και εικόνας.

Από το σύνολο των ενημερώσεων κώδικα, 30 ενημερώσεις κώδικα που σχετίζονται με το περιβάλλον του συστήματος και τις βιβλιοθήκες έχουν ήδη ενσωματωθεί στο AOSP. Τους επόμενους μήνες, το Alibaba Cloud σκοπεύει να προωθήσει πρόσθετες ενημερώσεις κώδικα στο AOSP για να παρέχει υποστήριξη RISC-V στον πυρήνα, στο Android Runtime (ART) και στον εξομοιωτή.

Η αρχική υποστήριξη για την αρχιτεκτονική RISC-V προστέθηκε στη βάση κωδικών Android

Για να υποστηρίξει την υποστήριξη RISC-V στο Android, η RISC-V International έχει δημιουργήσει μια ειδική ομάδα εργασίας που ονομάζεται Android SIG, στην οποία μπορούν να συμμετάσχουν και άλλες εταιρείες που ενδιαφέρονται να τρέξουν τη στοίβα λογισμικού Android σε επεξεργαστές RISC-V. Η προώθηση της υποστήριξης RISC-V στο mainstream Android είναι μια συνεργασία με την Google και την κοινότητα.

Οι αλλαγές που προτείνονται για το Android είναι μέρος μιας πρωτοβουλίας για την επέκταση των εφαρμογών συσκευών που βασίζονται στην αρχιτεκτονική RISC-V. Πέρυσι, η Alibaba ανακάλυψε εξελίξεις σχετικά με τους επεξεργαστές XuanTie RISC-V και άρχισε να προωθεί ενεργά το RISC-V όχι μόνο για συσκευές IoT και συστήματα διακομιστών, αλλά και για καταναλωτικές συσκευές και διάφορα εξειδικευμένα τσιπ που καλύπτουν διάφορες εφαρμογές από συστήματα πολυμέσων έως επεξεργασία σήματος και επιταχυντές για μηχανική μάθηση.

Το RISC-V παρέχει ένα ανοιχτό και ευέλικτο σύστημα εντολών μηχανής που επιτρέπει την κατασκευή μικροεπεξεργαστών για αυθαίρετες εφαρμογές χωρίς να απαιτούνται δικαιώματα χρήσης ή συμβολοσειρές που συνδέονται με τη χρήση. Το RISC-V σάς επιτρέπει να δημιουργείτε εντελώς ανοιχτά SoC και επεξεργαστές. Επί του παρόντος, με βάση την προδιαγραφή RISC-V, αρκετές δεκάδες παραλλαγές πυρήνων μικροεπεξεργαστή, περίπου εκατό SoC και ήδη παραγόμενα τσιπ αναπτύσσονται από διαφορετικές εταιρείες και κοινότητες με διάφορες δωρεάν άδειες (BSD, MIT, Apache 2.0). Η υποστήριξη RISC-V είναι παρούσα από τις εκδόσεις των Glibc 2.27, binutils 2.30, gcc 7 και του πυρήνα Linux 4.15.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο