×

AOSP-RISCV在玄铁910上运行Android 10

消耗积分:2 | 格式:zip | 大小:58.71 MB | 2022-04-15

王凯

分享资料个

授权协议 未知
开发语言 C/C++ SHELL
操作系统 Linux
软件类型 开源软件

软件简介

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

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

本移植基于 android10-release(platform/manifest 1c222b02bde285fe1272b4440584750154d3882d)。所有由 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.sh
lunch aosp_riscv64-eng
emulator -selinux permissive -qemu -smp 2 -m 3800M -bios ${AOSP_RISCV_BUILD_TOP}/prebuilts/qemu-kernel/riscv64/ranchu/fw_jump.bin
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !