导读 作为一种开源的处理器指令,RISC-V 前途无量,现在主要用于 AI、嵌入式等领域,手机领域还鲜有存在感,主要还是安卓系统对 RISC-V 支持不够。

近日阿里巴巴方面宣布了一个重要进展,旗下的平头哥半导体完成了安卓 10 对 RISC-V 的移植并开源了全部相关代码。

从平头哥社区发布的信息来看,安卓 10 系统已经可以在玄铁 910 芯片上流畅运行。

据了解,平头哥基于安卓开源项目(AOSP)实现了对 RISC-V 架构的支持。安卓软件栈主要包括系统内核、硬件抽象、运行时、框架层、应用五个层次的近千个软件包,其中涉及到处理器架构相关移植工作主要包含本地库与 ART 支持、Linux 内核支持、build 系统支持三大部分:

本地库与 ART 支持:完成 bionic、ART、Clang/LLVM、V8、NDK、VNDK、OpenGL 等软件包的 RISC-V 架构支持:为 bionic 添加动态链接、系统调用、浮点数学库的支持;基于 ART 实现了 RISC-V 架构的 DEX 实时解释执行、dex2oat、JNI 调用以及 JIT 编译优化,极大地提高了 JAVA 程序在 RISC-V 平台上执行的效率。

Linux 内核支持:完善了 Clang/LLVM 对 Linux 内核的编译支持,修复了大量 Clang/LLVM 的问题,首次将 RISC-V 架构的 Linux 内核与安卓系统进行了适配。

Build 系统支持:安卓的编译框架主要由 blueprint 和 soong 构成,平头哥整合编译框架、预编译的工具链、本地方法库、模拟器,应用和服务等模块,首次实现了 RISC-V 架构对安卓 build 系统的支持。

2019 年 7 月份,阿里巴巴旗下的平头哥半导体发布了玄铁 910 处理器,这也是目前业界最强的 RISC-V 处理器。

据介绍,玄铁 910 可以用于设计制造高性能端上芯片,应用于 5G、人工智能以及自动驾驶等领域。

据了解,玄铁 910 单核性能达到 7.1 Coremark/MHz,主频达到 2.5GHz,比目前业界最好的 RISC-V 处理器性能高 40% 以上。

原文来自:

本文地址://gulass.cn/android-10-system.html编辑:吴康宁,审核员:清蒸github

Linux大全:

Linux系统大全:

红帽认证RHCE考试心得: