支持 RISC-V 芯片的 Android 系统来了!

阿里巴巴平头哥半导体宣布支持RISC-V架构的Android系统开源,标志着国内RISC-V发展里程碑,之前中科院PLCT实验室已成功在RISC-V上运行简易系统。

60a2ea26aedc03859025cdf0e6cce17e.gif

整理 | 苏宓

出品 | 优快云(ID:优快云news)

近日又一好消息传来,阿里巴巴旗下平头哥半导体公司(T-Head)于其官方芯片开放社区正式发文宣布,支持 RISC-V 架构的 Android 系统来了,代码开源(https://github.com/T-head-Semi/aosp-riscv)!

4c47e0ec7e9d55844612a928d5c7c351.jpeg

众所周知,Android 系统此前仅支持少数几种指令集体系结构(ISA),如 ARM、x86。不过几年前,一方面,英特尔早已放弃了手机 CPU 市场,另一方面,NDK 以前支持 ARMv5 (armeabi) 以及 32 位和 64 位 MIPS,但 NDK r17 已不再支持,因此当前市场中,运行 Android 操作系统的大多数智能手机、平板电脑、电视、智能手表等设备大多数是基于 ARM 芯片设计。

一直以来,Google 并未正式提供对开源的 RISC-V ISA 基于硬件的 Android 编译支持,但一些如平头哥这样的开发团队不断潜心研究在 RISC-V 硬件上运行 AOSP 的可能性。如今平头哥宣布这一成果的落地,无疑也是 RISC-V 在国内发展史上的一个里程碑事件。

b754233f3120ae6f730af84ea238e092.png

事实上,几个月前,中国科学院软件研究所智能软件研究中心旗下的 PLCT 实验室(全称:程序语言与编译技术实验室)在其官方博客宣布(https://plctlab.github.io/aosp/create-a-minimal-android-system-for-riscv.html),已成功在 RISC-V 的 QEMU(以 GPL 许可证分发源码的模拟处理器)上运行 Android “最小系统”,所谓“最小系统”是指“可启动的 Unix 风格的命令行操作系统”,他们将该项目命名为“AOSP for RISC-V”,GitHub 地址:https://github.com/aosp-riscv。

最初基于该项目,他们还设立了一个短期目标:「based on the RISC-V platform, realize the kernel part of Android running on QEMU, and run the Android Shell。」(基于 RISC-V 平台,实现在 QEMU 上运行的 Android 内核部分,并运行 Android Shell 命令。)

c03f78080c4705a564434ab35e5d3737.png

来源:https://plctlab.github.io/aosp/create-a-minimal-android-system-for-riscv.html

目前这个小目标已实现,能够在 RISC-V 架构上成功运行简单的 Android 系统。其中,值得我们注意的是,其用到的 ICE EVB 是一款基于玄铁 C910 的高性能 SoC 板,由平头哥团队开发。

ICE SoC 集成了 3 个玄铁 C910 内核(RISC-V 64)和 1 个 GPU 内核,具有高性价比、高速、高智能性等特性。该芯片可提供 4K@60/AVC/JPEG 解码能力,以及多种高速接口和外设,用于控制和数据交换;适用于 3D 图形、视觉 AI 和多媒体处理。

f532aa28d154310c166adccbdef8492f.png

因为 RISC-V 开源的特性,也具备开放式的 ISA,任何开发者都可以自由使用,也允许任何人设计、制造、销售 RISC-V 芯片和软件。RISC-V 极大程度的降低了一些公司设计芯片的入门门槛。随着物联网的崛起,国内不少公司也选择拥抱 RISC-V。对于开放硬件社区而言,RISC-V 能够成功运行 Android 系统,无疑是一个令人为之兴奋的一件事情。

更多详情可见:

  • https://github.com/T-head-Semi/aosp-riscv

  • https://www.xda-developers.com/android-risc-v-port/

  • https://plctlab.github.io/aosp/create-a-minimal-android-system-for-riscv.html

6d00f46c0c8ba02f300a059c657d6ec6.gif

程序员如何避免陷入“内卷”、选择什么技术最有前景,中国开发者现状与技术趋势究竟是什么样?快来参与「2020 中国开发者大调查」,更有丰富奖品送不停!

3ed45b7b676e28a37dfaffffcaf64fe0.jpeg

b0b43456013ae0a2e65eec58b21cea8e.gif

☞Flutter 成功在鸿蒙上运行;微信 8.0 发布;支付宝和微信支付达到反垄断标准 | 极客头条
☞多个 Linux 发行版考虑移除 Chromium 软件包
☞滴滴开源的损失!章文嵩将离职,曾是阿里开源“赶集人”,投身开源 20 年
☞英特尔火线换帅,苹果搅动乾坤,国芯路在何方?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值