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

    文章

    2187

    浏览量

    60554
  • RISC-V
    +关注

    关注

    49

    文章

    2954

    浏览量

    53594
  • 解释器
    +关注

    关注

    0

    文章

    103

    浏览量

    7024

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RT-Thread 邀您参与“开放・连接”2026玄铁 RISC-V 生态大会,携手共铸 RISC-V“芯”纪元

    上海世博桐森酒店盛大启幕。此次玄铁RISC-V生态大会将同步设置2场分论坛,与主论坛形成「1+2」的创新洞见矩阵,届时大会全天全景呈现RISC-V在AI大模型时代
    的头像 发表于 03-22 10:05 627次阅读
    RT-Thread 邀您参与“开放・连接”2026玄铁 <b class='flag-5'>RISC-V</b> 生态大会,携手共铸 <b class='flag-5'>RISC-V</b>“芯”纪元

    你的RISC-V芯片,合规吗?

    本文转自:半导体行业观察验证涉及多个学科,每个学科都至关重要,而且都变得日益复杂。RISC-V又增加了一个学科——架构一致性——直到最近,这方面的研究还只是少数几家公司在私下进行。采用RISC-V
    的头像 发表于 03-13 14:33 302次阅读
    你的<b class='flag-5'>RISC-V</b>芯片,合规吗?

    CIE全国RISC-V创新应用大赛 人脸识别系统介绍与移植

    人脸识别系统移植到MUSE Pi Pro RISC-V介绍 系统是原本为某学校开发的人脸智能识别签到系统。最初基于x86 Windows系统进行开发使用的,具体包括一个N6000服务器和22台
    发表于 11-08 11:19

    为什么RISC-V是嵌入式应用的最佳选择

    最近RISC-V基金会在社交媒体上发文,文章说物联网和嵌入式系统正在迅速发展,需要更高的计算性能、更低的功耗和人工智能。RISC-V是为未来而建的,包括超高效的MCU到高性能应用处理器,RISC-V使开发人员能够设计以下解决方案
    的头像 发表于 11-07 10:09 1858次阅读

    RISC-V B扩展介绍及实现

    的扩展,它提供了一些常见的位操作和压缩指令,从而增强了RISC-V的位运算和压缩指令的能力。 对于位操作,B扩展增加了两个寄存器-位移结果寄存器(RZ)和位位掩码寄存器(RM)。前者可以指定寄存器向
    发表于 10-21 13:01

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

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

    RISC-V 手册

    以下是关于RISC-V的详细介绍,结合其核心技术特点与当前发展现状:核心概念RISC-V(第五代精简指令集)是一种基于精简指令集(RISC)的开源指令集架构(ISA),由加州大学伯克利分校于2010
    发表于 07-28 16:27 11次下载

    2025新思科技RISC-V科技日活动圆满结束

    新思科技深度参与2025 RISC-V中国峰会并于2025年7月16日举办同期活动“新思科技RISC-V科技日”技术论坛,聚焦“从芯片到系统重构RISC-V创新”主题,议题覆盖当前最前沿的技术领域
    的头像 发表于 07-25 17:31 1623次阅读

    Andes晶心科技亮相2025 RISC-V中国峰会

    2025 RISC-V 中国峰会于2025年7月16日19日在上海张江科学会堂隆重举行!本届峰会将聚焦RISC-V技术的前沿发展与实际应用,旨在加速生态构建、推动技术创新,并加强国际间的交流与合作。
    的头像 发表于 07-23 17:18 1736次阅读

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

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

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

    7 月 16 日~19 日,第五届(2025)RISC-V 中国峰会在上海张江科学会堂拉开帷幕。峰会设置 1 场主论坛、8 大垂直领域分论坛、多场研习会及多项同期活动。在 7 月 17 日的主论坛上
    发表于 07-17 10:28 3808次阅读
    <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 1402次阅读

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

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

    Andes晶心科技邀您相约2025 RISC-V中国峰会

    第五届RISC-V中国峰会将于7月16日19日在上海张江科学会堂隆重举办,是中国规模最大RISC-V年度活动。本届峰会设置1场主论坛、9场垂直领域分论坛、多场研习会、多项同期活动,
    的头像 发表于 07-01 14:37 1444次阅读

    奕斯伟计算亮相2025 RISC-V欧洲峰会

    此前,当地时间2025年5月12日15日,作为RISC-V全球年度盛会之一,2025 RISC-V欧洲峰会在法国巴黎举行。本次峰会汇聚了产业界、科研机构、学术界以及建设生态系统的多方力量,共筑基于
    的头像 发表于 05-17 16:50 1546次阅读