AOSP-RISCV 在玄铁 910 上运行 Android 10开源项目

我要开发同款
白开水不加糖2021年01月23日
79阅读
开发技术C/C++SHELL
所属分类硬件驱动/工具、其他开源
授权协议未知

作品详情

阿里巴巴旗下的平头哥半导体(T-Head)已经成功将Android10移植到自己的RISC-V芯片上。

Android10 系统已经可以在玄铁910芯片上流畅运行。ICEEVB是T-Head开发的基于玄铁C910的高性能SoC板。ICESoC集成了3个玄铁C910内核(RISC-V64)和1个GPU内核,具有高速、智能、高性价比的特点。该芯片可提供4K@60HEVC/AVC/JPEG解码能力,以及多种高速接口和外设;适用于3D图形、视觉AI和多媒体处理。

本移植基于android10-release(platform/manifest1c222b02bde285fe1272b4440584750154d3882d)。所有由T-HEAD开发的源码都包含在资源库中,任何对这个项目感兴趣的人都可以按照下面的说明重现模拟器环境:

QUICKSTART

在下载AOSP源代码之前,请检查你的工作环境,建议你使用具有200G磁盘空间和8个以上cpu内核的Linux系统(首选Ubuntu)。(否则,编译时间会非常长)。然后按照以下链接中的说明设置构建环境:

https://source.android.com/setup/develop#installing-repo

https://source.android.com/setup/build/initializing

运行reproduce.sh将aosp下载到当前目录并为riscv仿真器构建AOSP。如果由于网络原因中止回购同步,请重新运行reproduce.sh脚本。

最后,使用以下cmd启动仿真器:

cd${AOSP_RISCV_BUILD_TOP}source./build/envsetup.shlunchaosp_riscv64-engemulator-selinuxpermissive-qemu-smp2-m3800M-bios${AOSP_RISCV_BUILD_TOP}/prebuilts/qemu-kernel/riscv64/ranchu/fw_jump.bin
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论