《36.MaoHan-AOSP-RISCV.pdf》由会员分享,可在线阅读,更多相关《36.MaoHan-AOSP-RISCV.pdf(10页珍藏版)》请在三个皮匠报告上搜索。
1、RISC-V 安卓支持进展介绍毛晗01020304生态进展社区参与SDK演进生态板支持背景2021年4次在RISC-V硬件上持安卓(10)系统2021年8RISC-V Android SIG成2021年12适配安卓12版本,持浏览器、多媒体、摄像2022年9推动Google开始接收T-Head提交的RV持补丁2022/12基于TH1520完成的CTS/VTS测试覆盖2023/1Google宣布AOSP会以“tier-1”级别持RISC-V2023/7态伙伴发布了两款持AOSP主线的开发板2024基于Android on RISC-V的产品原型2023关键进展三开源项AOSPRISC-V社区AR
2、T解释器汇编器编译器反汇编器CuttlefishBootloaderGKIvirglVSoC开发板Lichee Pi 4AJH7110BeagleV AheadABIRVA 2022Vector CryptoVector 1.0RVB-ICEPrebuiltsClangLibrariesRUSTAPEX优化bionicskiazliblibyuvlibpngflaclibvpxLLVM指令集扩展Emu TLSSanitizer动向量化Kernel指令集扩展KVMhwcapeBPFQEMU指令集扩展虚拟地址位宽smstateeACPIAndroid Profiles定义 RISC-V的应用ABI
3、定义(讨论中)riscv64 基于现有的RISC-V Profile 仅包含已批准的指令扩展 平台支持可能包含更多扩展 安卓兼容设备需要满足以下要求 正确且标准的实现了RISC-V ISA 没有错误的使用预留的编码空间当前持(rv64gc)基础Profile(RVA22)Android ProfileZjidm扩展a扩展I扩展fd扩展c扩展Zb*ZicclsmZihpmZihintpauseVector 1.0Vector cryptoZisslpcfiZjpmNew atomic社区参与ISCAS共建Chromium持(基于Lichee Pi4A态板)https:/ SIG:https:/l
4、ists.riscv.org/g/sig-android内部SDK演进T-Head安卓SDKV 0.7RISC-V安卓基础系统测试验证问题暴露单元测试XTS压测MTBF压测Monkey压测功能完备7x24时稳定主要服务不重启内存明显泄漏性能明显下降应崩溃服务崩溃ANROOM问题排查修复解决logcattombstoneDump stateBug report弱引接兼容性资源释放异常捕获功能基本可明显崩溃压测试问题排查修复解决 两款支持安卓系统的生态开发板 Lichee Pi 4A(7月发布)BeagleV Ahead(7月发布)基于TH1520 SoC原型 4核XuanTie C910 硬件GPU加速 内置4-TOPS NPU 支持硬件编解码 板级包含丰富的外设支持 包含WiFi/BT、USB、Camera、音频、SD card等等生态板支持Sipeed的Lichee Pi 4A开发板Beagle Board 的 BeagleV Ahead开发板T-Head TH1520 模块图 适配安卓主线版本 当前支持 适配板级构建和烧写支持 适配硬件GPU加速 适配了显示设备输出 后续演进 支持WiFi/BT模块 支持Camera传感器 支持低功耗模式 更多应用支持 整体性能优化 开源仓库 https:/ MoreXuantie GitHub