平头哥开源了更为完整的AOSP RISC-V 移植之后,AOSP的移植项目开始转由 RISC-V 国际基金会进行管理和协调。中科院软件所、中科南京软件技术研究院、RVI社区个人贡献者也逐步将自己的移植汇总到了RISC-V国际基金会托管下的移植工程里。而RISC-V国际基金会开始积极、长期地与 Google Android 团队进行沟通,商讨AOSP项目官方支持RISC-V的时机和必要的技术前提。本次快讯中提到的进展就离不开RISC-V国际基金会CEO Calista 和 CTO Mark 的不懈努力。
AOSP(Android Open Source Project)是一个非常庞大的开源项目,汇总集成了上千个不同的开源项目。国内多个团队的开源工作也在 AOSP for RISC-V 项目中发挥了贡献。例如中科院软件所的V8团队就维护着V8项目的RISC-V后端,并在2022年完成了RV32G的移植工作,使得JavaScript语言生态在RISC-V上得以蓬勃发展。
越来越多的爱好者正在加入RISC-V生态中。一位来自韩国的开发者,就成功的将AOSP for RISC-V项目移植到了赛昉科技的 VisionFive v1 开发板上,并启动了图形界面。中科南京软件技术研究院对该项目进行了测试和验证。类似的有趣的尝试还有很多。RISC-V正在吸引越来越多开源爱好者的加入。
目前还有很多工作需要完成,如果你对 AOSP for RISC-V 项目感兴趣,欢迎找汪辰老师聊一聊。汪辰老师是最早(公开)发起 AOSP for RISC-V 项目的开发者。他的邮箱是:wangchen20@iscas.ac.cn
最后,再次感谢所有参与 AOSP for RISC-V 开源项目的开发者和团队!
参考链接:
AOSP官方开始合并RISC-V相关补丁:
https://android-review.googlesource.com/c/platform/external/kernel-headers/+/2239953
中科院软件所自2020年开始移植AOSP的公开仓库:
https://github.com/aosp-riscv
第一个 AOSP for RISC-V 最小系统:
https://plctlab.github.io/aosp/create-a-minimal-android-system-for-riscv.html
汪辰老师的AOSP系列教程之一:
https://www.bilibili.com/video/BV1wC4y1t7Xa/
PLCT实验室吴伟在2020年6月初的演讲,分析AOSP for RISC-V项目移植需要的技术团队构成:
https://www.bilibili.com/video/BV1wC4y1a7Za/
阿里巴巴平头哥尚云海宣布 AOSP for RISC-V 成功跑在玄铁C910开发板上:
https://groups.google.com/a/groups.riscv.org/g/sw-dev/c/4eIHN2kB-Ak/m/bflu-S_TCgAJ
RISC-V国际基金会托管下的AOSP移植:
https://github.com/riscv-android-src
.
完