Počiatočná podpora pre architektúru RISC-V pridaná do kódovej základne systému Android

Repozitár AOSP (Android Open Source Project), ktorý vyvíja zdrojový kód platformy Android, začal začleňovať zmeny na podporu zariadení s procesormi založenými na architektúre RISC-V.

Sada zmien podpory RISC-V bola pripravená spoločnosťou Alibaba Cloud a obsahuje 76 záplat pokrývajúcich rôzne podsystémy, vrátane grafického zásobníka, zvukového systému, komponentov na prehrávanie videa, bionickej knižnice, virtuálneho stroja dalvik, rámcov, zásobníkov Wi-Fi a Bluetooth, vývojár nástroje a rôzne moduly tretích strán vrátane modelov pre TensorFlow Lite a modulov strojového učenia na rozpoznávanie textu, klasifikáciu zvuku a obrázkov.

Z celkovej sady záplat bolo do AOSP integrovaných už 30 záplat súvisiacich so systémovým prostredím a knižnicami. Počas niekoľkých nasledujúcich mesiacov má Alibaba Cloud v úmysle do AOSP pridať ďalšie záplaty, ktoré poskytnú podporu RISC-V v jadre, Android Runtime (ART) a emulátore.

Počiatočná podpora pre architektúru RISC-V pridaná do kódovej základne systému Android

Na podporu podpory RISC-V v systéme Android spoločnosť RISC-V International vytvorila špeciálnu pracovnú skupinu s názvom Android SIG, ku ktorej sa môžu pripojiť ďalšie spoločnosti, ktoré majú záujem prevádzkovať softvérový balík Android na procesoroch RISC-V. Presadenie podpory RISC-V do bežného Androidu je spolupráca so spoločnosťou Google a komunitou.

Zmeny navrhované pre Android sú súčasťou iniciatívy na rozšírenie aplikácií zariadení založených na architektúre RISC-V. Minulý rok Alibaba objavila vývoj súvisiaci s procesormi XuanTie RISC-V a začala aktívne propagovať RISC-V nielen pre IoT zariadenia a serverové systémy, ale aj pre spotrebiteľské zariadenia a rôzne špecializované čipy pokrývajúce rôzne aplikácie od multimediálnych systémov po spracovanie signálu a akcelerátory pre strojové učenie.

RISC-V poskytuje otvorený a flexibilný systém strojových inštrukcií, ktorý umožňuje zostavenie mikroprocesorov pre ľubovoľné aplikácie bez toho, aby sa vyžadovali licenčné poplatky alebo reťazce. RISC-V vám umožňuje vytvárať úplne otvorené SoC a procesory. V súčasnosti je na základe špecifikácie RISC-V v rôznych spoločnostiach a komunitách vyvíjaných niekoľko desiatok variantov mikroprocesorových jadier, približne stovka SoC a už vyrobené čipy pod rôznymi bezplatnými licenciami (BSD, MIT, Apache 2.0). Podpora RISC-V je prítomná od vydania Glibc 2.27, binutils 2.30, gcc 7 a linuxového jadra 4.15.

Zdroj: opennet.ru

Pridať komentár