品玩 1 月 22 日訊,近日,阿里巴巴方面宣布了一個(gè)重要進(jìn)展,旗下的平頭哥半導(dǎo)體完成了安卓10對(duì)RISC-V的移植并開源了全部相關(guān)代碼。
據(jù)了解,平頭哥基于安卓開源項(xiàng)目(AOSP)實(shí)現(xiàn)了對(duì)RISC-V架構(gòu)的支持。安卓軟件棧主要包括系統(tǒng)內(nèi)核、硬件抽象、運(yùn)行時(shí)、框架層、應(yīng)用五個(gè)層次的近千個(gè)軟件包,其中涉及到處理器架構(gòu)相關(guān)移植工作主要包含**本地庫(kù)與ART支持、Linux內(nèi)核支持、build系統(tǒng)支持三大部分:
本地庫(kù)與ART支持:完成bionic、ART、Clang/LLVM、V8、NDK、VNDK、OpenGL等軟件包的RISC-V架構(gòu)支持:為bionic添加動(dòng)態(tài)鏈接、系統(tǒng)調(diào)用、浮點(diǎn)數(shù)學(xué)庫(kù)的支持;基于ART實(shí)現(xiàn)了RISC-V架構(gòu)的DEX實(shí)時(shí)解釋執(zhí)行、dex2oat、JNI調(diào)用以及JIT編譯優(yōu)化,極大地提高了JAVA程序在RISC-V平臺(tái)上執(zhí)行的效率。