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

    文章

    2120

    浏览量

    57000
  • RISC-V
    +关注

    关注

    44

    文章

    2228

    浏览量

    46004
  • 解释器
    +关注

    关注

    0

    文章

    103

    浏览量

    6493

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

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

收藏 人收藏

    评论

    相关推荐

    谷歌终止官方支持?RISC-V坎坷的适配之路

    、笔记本、SBC也陆续推出。然而在这一用户量最大的移动端OS上,这么多年以来,RISC-V的适配进展都相对有限。   对于任何一个OS而言,完成新架构硬件的
    的头像 发表于 05-12 08:04 3221次阅读
    谷歌终止官方支持?<b class='flag-5'>RISC-V</b>坎坷的<b class='flag-5'>安</b><b class='flag-5'>卓</b>适配之路

    加入全球 RISC-V Advocate 行列,共筑 RISC-V 的未来 !

    加入RISC-VAdvocate行列!我们正在寻找来自世界各地的RISC-V爱好者,通过全球推广和参与,成为支持RISC-V进步的关键参与者。作为一名RISC-VAdvocate,您将
    的头像 发表于 09-10 08:08 306次阅读
    加入全球 <b class='flag-5'>RISC-V</b> Advocate 行列,共筑 <b class='flag-5'>RISC-V</b> 的未来 !

    RISC-V Summit China 2024 青稞RISC-V+接口PHY,赋能RISC-V高效落地

    沁恒在历届峰会上分享RISC-V在MCU领域的创新成果,和大家共同见证了本土RISC-V产业的成长。早在第一届RISC-V中国峰会上,沁恒就公开了青稞RISC-V系列量产芯片的关键技术
    的头像 发表于 08-30 18:18 1366次阅读
    <b class='flag-5'>RISC-V</b> Summit China 2024  青稞<b class='flag-5'>RISC-V</b>+接口PHY,赋能<b class='flag-5'>RISC-V</b>高效落地

    RISC-V Summit China 2024 | 青稞RISC-V+接口PHY,赋能RISC-V高效落地

    RISC-V内核+接口底层根技术”的自研体系,深度剖析了全栈研发模式在推动RISC-V应用落地上的原生优势。 青稞RISC-V芯片技术自主进一步深入到内核自主,凭借由核到芯、由内而
    发表于 08-30 17:37

    2024 RISC-V 中国峰会:华秋电子助力RISC-V生态!

    第四届RISC-V中国峰会(RISC-V Summit China 2024)于8月21日23日在杭州盛大召开,成为RISC-V领域的一次重要盛会
    的头像 发表于 08-26 18:33 810次阅读
    2024 <b class='flag-5'>RISC-V</b> 中国峰会:华秋电子助力<b class='flag-5'>RISC-V</b>生态!

    2024 RISC-V 中国峰会:华秋电子助力RISC-V生态!

    第四届RISC-V中国峰会(RISC-V Summit China 2024)于8月21日23日在杭州盛大召开,成为RISC-V领域的一次重要盛会。峰会汇聚了
    发表于 08-26 16:46

    risc-v的发展历史

    了基于RISC-V指令集的服务器处理器,谋科技也推出了RISC-V MCU等产品。 学术界与开源社区:RISC-V架构在学术界和开源社区中也得到了广泛的研究和应用。许多研究机构和开发
    发表于 07-29 17:20

    rIsc-v的缺的是什么?

    的支持和合作。 综上所述,RISC-V架构在性能、生态系统支持、市场份额和技术挑战等方面仍存在一定的不足之处。然而,随着RISC-V技术的不断发展和完善,相信这些问题逐渐得到解决,RISC-
    发表于 07-29 17:18

    2024 RISC-V 中国峰会【同期活动】登记开始

    第4届RISC-V中国峰会(RVSC2024)定于8月1925日举办,其中主会和展会于21-23日在浙江杭州黄龙饭店举行。经过几年的发展,RISC-V中国峰会已经成为全球三大RISC-V
    的头像 发表于 06-26 08:36 947次阅读
    2024 <b class='flag-5'>RISC-V</b> 中国峰会【同期活动】登记开始

    2024 RISC-V 中国峰会演讲征集(CFP)

    第4届RISC-V中国峰会(RVSC2024)定于8月1925日举办,其中主会和展会于21-23日在浙江杭州黄龙饭店举行。经过几年的发展,RISC-V中国峰会已经成为全球三大RISC-V
    的头像 发表于 05-30 08:36 745次阅读
    2024 <b class='flag-5'>RISC-V</b> 中国峰会演讲征集(CFP)

    又一款RISC-V笔记本面世!适配AI推理模型

    、笔记本、SBC也陆续推出。然而在这一用户量最大的移动端OS上,这么多年以来,RISC-V的适配进展都相对有限。   对于任何一个OS而言,完成新架构硬件的
    的头像 发表于 05-13 01:58 3263次阅读
    又一款<b class='flag-5'>RISC-V</b>笔记本面世!适配AI推理模型

    解锁RISC-V技术力量丨曹英杰:RISC-V与大模型探索

    助力RISC-V开发等话题,多位业内嘉宾发表了主旨演讲。会上,时擎科技高级技术总监曹英杰以“RISC-V与大模型探索”为题,大模型作为切入点,探讨了RISC-V
    的头像 发表于 04-16 08:16 633次阅读
    解锁<b class='flag-5'>RISC-V</b>技术力量丨曹英杰:<b class='flag-5'>RISC-V</b>与大模型探索

    什么是RISC-VRISC-V的关键技术

    RISC-V不仅仅是一个流行语;它建立在坚实的技术基础之上,使其有别于其他指令集架构 (ISA)。RISC-V的核心是基于精简指令集计算(RISC)原则,强调效率和性能。
    发表于 03-26 09:34 3413次阅读

    RISC-V设备商用在即,玄铁C930发布

    基于RISC-V的首款设备即将在2024年实现大规模商业化应用,这标志着RISC-V架构在移动设备市场上迈出了坚实的步伐。
    的头像 发表于 03-14 15:34 1346次阅读

    什么是RISC-V

    siFive搞RISC-V 赛昉搞RISC-V 香山搞RISC-V 到底什么是RISC-V? 先不问有什么用,RISC-V目前的能力来说,工
    发表于 02-02 10:41