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