0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

将安卓移植至RISC-V上成最大阻碍

lPCU_elecfans 来源:电子发烧友网 作者:周凯扬 2021-10-21 15:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

电子发烧友网报道(文/周凯扬)RISC-V作为一个开源架构,目前已经被诸多主流开源软件、系统所支持,不少RISC-V厂商都以支持Linux为宣传点。照理说同为开源的安卓系统(AOSP)应该也是RISC-V突破的重点之一,两者的结合可以进一步为RISC-V在消费级产品上扩张版图,如今却很少传出相关的消息。

安卓移植RISC-V

安卓作为全球最大的移动操作系统,已经覆盖了海量手机、电视、可穿戴设备和诸多物联网产品,开发者更是数不胜数,但RISC-V在安卓阵营的进展依旧缓慢,这又是为何呢?首先还是代码移植的问题,要想流畅运行安卓,做好兼容,就必须要移植大量代码,比如Clang/LLVM等工具链,并对音视频Codec以及一众第三方库做好优化。

早在今年年初,阿里巴巴旗下的平头哥就已经公布消息,成功将安卓10移植到自研的玄铁C910 RISC-V核心上,但这仅仅只是实现了系统启动和一些基本的系统操作。如今随着移植工作的进一步运行,平头哥在安卓NDK、Bionic、ART和Chrome上有了更多进展,实现了网页浏览、图片浏览、邮件、安卓10彩蛋和贪吃蛇apk的运行等等。

移植开发人员选用的是平头哥的RVB-ICE开发板,该开发板采用了通用智能数字SoC芯片ICE,基于玄铁C910 RISC-V 64GC的架构打造,集成了两颗工作频率高达1.2GHz的C910核心。玄铁910作为一个13级流水线的RISC-V核心,过去就以7.1CoreMark/MHz的顶尖性能技惊四座。此外ICE芯片还集成了一个NPU和GPU单元。尽管RISC-V在GPU上也有发力,但目前尚不成熟,据了解该开发板使用的GPU可能为芯原的Vivante GC8000UL。

除了处理单元外,该开发板还配备了4GB的LDDR4内存,以及16GB的eMMC flash存储,足以满足安卓系统的基本要求。在连接性方面,RVB-ICE支持RJ45千兆以太网蓝牙、WiFi连接,还附带了一个7英寸的1024x600的触摸电容屏。

今年6月公布之际,平头哥就开放了开发者对该开发板的申请。如今这块开发板也上线了矽速科技的海外商店,预售价为399美元,已被海外开发者抢购一空,足见安卓在RISC-V开发者社区中的吸引力。

RISC-V与Java

在安卓的软件开发生态中,Java是至关重要的一环。而过去在OpenJDK的upstream中,对RISC-V并不存在任何支持,但这一窘境即将出现转变。华为在今年已经基于RV64G完成了旗下毕昇JDK11的初步移植,而阿里巴巴也在内部开发中将华为的提交的patch应用至自家的Dragonwell 11上,后续也会推出对RISC-V的支持。

今年9月底,来自华为的杨飞在OpenJDK社区发起倡议,提出将OpenJDK移植至RISC-V上。该项目名为“RISC-V移植”,目的就是为了在RISC-V平台上提供完全版的OpenJDK移植。此次移植将支持RV64GV ISA,与RISC-V ISA规范全面兼容,至于未来是否会支持RV32G之类的ISA将视社区态度而定。

华为已经基于JDK主线在今年5月10日的快照,做了一个完整的RISC-V移植(包含模板解释器、C1和C2 JIT),而且已经在QEMU虚拟机和HiFive Unleashed开发板上通过了JTReg测试。以现在的开发情况来看,已经可以运行多数Java程序了。但目前该移植尚不支持VectorAPI与ForeignAPI,向量运算的支持仍为实验性质,未来需要更多的测试。目前该项目成立提议处于投票状态,在被批准后,经历代码审查,很有可能赶上JDK 18的进程。RISC-V上的Java开发生态可以说是一片光明。

小结

虽然将安卓移植至RISC-V上已经有了喜人的进展,但这些离完整的生态依然有很大的差距,还有不少代码移植与优化工作需要完成。况且,即便拥抱了安卓软件生态,RISC-V现有的硬件尚不足以支持其成为手机处理器的可选架构。反观物联网领域,RISC-V+安卓很可能先一步落地。

声明:本文由电子发烧友原创,转载请注明以上来源。如需入群交流,请添加微信elecfans999,投稿爆料采访需求,请发邮箱huangjingjing@elecfans.com。

编辑:jq

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

    关注

    5

    文章

    2178

    浏览量

    59862
  • RISC-V
    +关注

    关注

    48

    文章

    2792

    浏览量

    51898
  • 解释器
    +关注

    关注

    0

    文章

    103

    浏览量

    6935

原文标题:安卓上RISC-V,移植成最大阻碍

文章出处:【微信号:elecfans,微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    普华基础软件亮相2025 RISC-V中国峰会

    此前,7月16日18日,第五届RISC-V中国峰会在上海盛大召开。普华基础软件副总经理兼战略研究院院长张晓先受邀参会,发表《开源小满助力RISC-V软硬协同生态发展》主题演讲,分享了开源小满
    的头像 发表于 07-28 16:51 921次阅读
    普华基础软件亮相2025 <b class='flag-5'>RISC-V</b>中国峰会

    英伟达:CUDA 已经开始移植RISC-V 架构上

    ,着重介绍了 CUDA 移植RISC-V 架构的相关工作和计划,展现了对 RISC-V 架构的高度重视与积极布局。   Frans Sijstermanns 首先回顾了英伟达与
    发表于 07-17 16:30 3836次阅读

    RISC-V International CEO:RISC-V 应用全面开花,2031 年渗透率达 25.7%

    7 月 16 日~19 日,第五届(2025)RISC-V 中国峰会在上海张江科学会堂拉开帷幕。峰会设置 1 场主论坛、8 大垂直领域分论坛、多场研习会及多项同期活动。在 7 月 17 日的主论坛上
    发表于 07-17 10:28 3561次阅读
    <b class='flag-5'>RISC-V</b> International CEO:<b class='flag-5'>RISC-V</b> 应用全面开花,2031 年渗透率<b class='flag-5'>将</b>达 25.7%

    IAR邀您共赴2025 RISC-V中国峰会

    2025年7月16日19日,第五届RISC-V中国峰会将在上海张江科学会堂隆重举行。作为中国规模最大RISC-V年度盛会,本届峰会将汇聚全球领先企业与技术先锋,设置1场主论坛、9场
    的头像 发表于 07-15 16:17 1023次阅读

    兆易创新携多元解决方案亮相2025 RISC-V中国峰会

    2025 RISC-V中国峰会将于7月16日19日在上海张江科学会堂盛大启幕! 作为与“北美峰会”、“欧洲峰会”齐名的全球RISC-V领域三大顶级盛会之一,本届峰会旨在构建产业生态,推动
    的头像 发表于 07-14 09:43 882次阅读

    RISC-V赛道的“硬核”突围之路

    。 Omdia发文称,最近三年,越来越多的RISC厂商进入RISC-V,含RISC-V技术的处理器加速器以惊人的速度增长,2020年2024年间复合年增长率(CAGR)达到75%。到
    的头像 发表于 04-24 15:34 410次阅读
    <b class='flag-5'>RISC-V</b>赛道的“硬核”突围之路

    FPGA与RISC-V浅谈

    。 Semico Research预测2025年 RISC-V 芯片市场规模突破 450 亿美元,年复合增长率达 58%,国家战略采购占比超 35%。RISC-V International在报告中预测,搭载
    发表于 04-11 13:53 546次阅读
    FPGA与<b class='flag-5'>RISC-V</b>浅谈

    芯来科技亮相RISC-V Day Tokyo 2025

    RISC-V Day Tokyo 2025春季会议于日前在东京大学ITO国际研究中心顺利举行。The RISC-V Day Tokyo作为日本最大RISC-V活动,汇集了众多优秀的
    的头像 发表于 03-03 14:07 1017次阅读

    关于RISC-V芯片的应用学习总结

    RISC-V芯片作为一种基于精简指令集计算(RISC)原则的开源指令集架构(ISA)芯片,近年来在多个领域展现出了广泛的应用潜力和显著优势。以下是对RISC-V芯片应用的总结。 RISC-V
    发表于 01-29 08:38

    RISC-V MCU技术

    嘿,咱来聊聊RISC-V MCU技术哈。 这RISC-V MCU技术呢,简单来说就是基于一个叫RISC-V的指令集架构做出的微控制器技术。RISC-V这个啊,2010年的时候,是加州大
    发表于 01-19 11:50

    西门子EDA参加2025玄铁RISC-V生态大会

    2025 玄铁 RISC-V 生态大会将于 2025 年 2 月 28 日在北京举行,西门子 EDA 参加此次大会,展示 RISC-V 最新研究成果、探讨未来发展方向。
    的头像 发表于 01-17 15:27 2196次阅读

    RISC-V芯片问题

    RISC-V高端芯片有哪些,目前生态怎样?
    发表于 12-27 16:41

    赛昉科技亮相RISC-V产业发展大会,带来应用、软件、人才三大核心主题分享

    为积极响应全球RISC-V技术发展趋势,加速构建并完善RISC-V产业生态体系,进一步推动RISC-V产业在标准引领下的健康、可持续发展。由中国电子工业标准化技术协会RISC-V工作委
    的头像 发表于 12-24 11:10 1250次阅读
    赛昉科技<b class='flag-5'>将</b>亮相<b class='flag-5'>RISC-V</b>产业发展大会,带来应用、软件、人才三大核心主题分享

    RISC-V架构及MRS开发环境回顾

    指令集编译的程序能够无 障碍运行,且具有同系列CPU可移植性和兼容性。RISC-V指令集允许任何人设计、制造和销售RISC-V芯片和软件。 3.RISC-V 的优点 (1)模块化设计
    发表于 12-16 23:08

    RISC-V 与 ARM 架构的区别 RISC-V与机器学习的关系

    在现代计算机架构中,RISC-V和ARM是两种流行的处理器架构。它们各自具有独特的特点和优势,适用于不同的应用场景。 1. RISC-V架构 RISC-V(读作“risk-five”)是一种开源
    的头像 发表于 12-11 17:50 4346次阅读