阿里巴巴旗下的平头哥半导体(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-repohttps://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
评论