AOSP 合并首个 RISC-V 架构移植相关的代码补丁

来源: OSCHINA
编辑:
2022-10-04 19:32:39

AOSP (Android Open Source Project) 近日合并了第一个 RISC-V 架构移植相关的代码补丁,这意味着 RISC-V 架构开始进入 Android 上游生态支持,将推进 RISC-V 在移动端、平板等领域的广泛使用。

AOSP 开始合并 RISC-V 相关补丁:
https://android-review.googlesource.com/c/platform/external/kernel-headers/+/2239953

根据 CNRV 的介绍在一封发送给 RISC-V 国际基金会的邮件中,Google Android 团队表示目前 AOSP 已经开始公开接收 RISC-V 架构支持相关的补丁,并且在缺陷/任务跟踪工具中开始建立 RISC-V 相关的提交渠道。同时,Google Android 团队将会跟 LLVM社区、Rust 等相关的社区紧密合作,尽快完成 RISC-V 架构的支持。

CNRV 还介绍了 RISC-V 社区移植 AOSP 的背后历程,据称此工作始于 2020 年,历经了 Android 10 和 Android 12 两个版本的 out-of-tree 的移植维护,多家成员单位投入了大量的资源和精力。

以下内容摘录自 CNRV

中国科学院软件研究所PLCT实验室是第一个公开进行AOSP移植工作的团队。从2020年8月份建立了公开的仓库并开始进行RISC-V移植,在2020年11月完成了初步的移植工作,能够在模拟器中启动AOSP内核并进入一个交互Shell中。

阿里巴巴平头哥是最早完成AOSP整体移植的团队,并在2021年1月21日宣布进行开源。在2021年6月举办的「第一届RISC-V中国峰会」上,平头哥展示了运行着AOSP 10 的 RISC-V 平板,吸引了众多参会者的注意。

平头哥开源了更为完整的AOSP RISC-V 移植之后,AOSP的移植项目开始转由 RISC-V 国际基金会进行管理和协调。中科院软件所、中科南京软件技术研究院、RVI社区个人贡献者也逐步将自己的移植汇总到了RISC-V国际基金会托管下的移植工程里。而RISC-V国际基金会开始积极、长期地与 Google Android 团队进行沟通,商讨AOSP项目官方支持RISC-V的时机和必要的技术前提。

AOSP是一个非常庞大的开源项目,汇总集成了上千个不同的开源项目。国内多个团队的开源工作也在 AOSP for RISC-V 项目中发挥了贡献。例如中科院软件所的V8团队就维护着V8项目的RISC-V后端,并在2022年完成了RV32G的移植工作,使得JavaScript语言生态在RISC-V上得以蓬勃发展。

越来越多的爱好者正在加入RISC-V生态中。一位来自韩国的开发者,就成功地将AOSP for RISC-V项目移植到了赛昉科技的 VisionFive v1 开发板上,并启动了图形界面。中科南京软件技术研究院对该项目进行了测试和验证。类似的有趣的尝试还有很多。RISC-V正在吸引越来越多开源爱好者的加入。

展开阅读全文
精彩评论
幸亏阿里平头哥及时开源🤪
2022-10-04 20:48
4
举报
7 收藏
分享
4 评论
7 收藏
分享
返回顶部
顶部