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

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

3天内不再提示

ARM最大危机来了!谷歌官宣:安卓将全面支持RISC-V

Felix分析 来源:电子发烧友网 作者:吴子鹏 2023-11-04 00:16 次阅读

电子发烧友网报道(文/吴子鹏)日前,谷歌在开源博客发布了一篇文章,宣布了Android(安卓)与 RISC-V最新进展。文章开门见山地提到,“Android支持许多不同的设备类型和CPU架构”,“我们很高兴能够在该列表中添加一个新的架构——RISC-V”。

这篇文章由负责Android平台编程语言的谷歌员工Lars Bergstrom和负责低级操作系统的Greg Simon撰写,提到了很多近期Android支持RISC-V的实质性工作和具体进展,也相当于谷歌正式官宣,Android系统开始全面支持RISC-V架构发展。

谷歌的效率让人震惊

2022年12月举办的RISC-V峰会上,谷歌正式宣布,Android系统将支持RISC-V指令集。在这之前,由阿里巴巴平头哥贡献的RISC-V移植Android的代码补丁集合,被安卓AOSP社区收录进系统源代码,成为全球首批RISC-V兼容Android的正式补丁。这是全球首次实现RISC-V生态被纳入Android系统的进展突破,也意味着Android系统具备支持RISC-V架构芯片运行的条件。

不过,正如谷歌当时强调的,最初的支持还很有限。当时,业者都认为,谷歌会非常谨慎地推行Android对于RISC-V的支持。毕竟相较而言,ARM架构才是市场的主流,且是Android设备的主要贡献者。统计数据显示,全球超过95%的智能手机基于ARM架构,超过75%的32位处理器也是基于ARM架构,这些设备都是Android Android运行时(ART)的完全优化后端的工作。

当然,谷歌不仅在软件层面推动Android系统对于RISC-V架构的支持,同时在硬件端也倾注很大的精力。此前,我们有过相关的报道——高通和谷歌此前官宣,双方将合作推出一款基于指令集架构(ISA)RISC-V的可穿戴设备硬件解决方案,也就是一款RISC-V芯片,用于谷歌的Wear OS智能手表操作系统。

不得不说,Android系统对于RIAC-V的支持并不是等来的,而是奋力争取来的。除了前面提到的平头哥贡献的RISC-V移植Android的代码补丁集合,今年7月,相关报道中提到,玄铁杯全球RISC-V应用创新大赛上,平头哥宣布开源最新的安卓SDK,可在玄铁RISC-V高性能开发板上首次顺畅运行Android 13,支持AI模型的训练。量产硬件能够跑通Android 13,这意义也是非凡的。

按照Lars Bergstrom和Greg Simon在文章中透露的节奏,谷歌预计会在今年晚些时候最终确定NDK ABI。CPU与指令集的每种组合都有其自己的应用二进制接口(或ABI)。ABI可以非常精确地定义应用的机器代码在运行时如何与系统交互。所以,要想让Android系统全面支持RISC-V架构,首先要确定好ABI。这会包含很多信息,比如允许机器代码使用RISC-V指令集,确定运行时内存存储和加载的字节顺序,确定可执行二进制文件(例如程序和共享库)的格式等。

然后,canary版本将很快在Android的公共CI上可用,并且x86-64和ARM64上的RISC-V可用于更轻松地在主机上测试 riscv64 Android 应用程序。一般而言,canary版本在软件公司内部的版本号是要高于Dev、Beta、RP通道推送的版本。当然,这就意味着,canary版本的Android系统是一个并不太稳定的版本,可能会存在很多bug。不过,估计没有人会揪着bug不放,因为这个canary版本的意义太重大了。

Lars Bergstrom和Greg Simon在文章中写道,到 2024 年,计划公开提供模拟器,并提供完整的功能集来测试各种设备外形尺寸的应用程序!文章还特别提到,谷歌和高通合作的可穿戴设备将成为第一个可用的外形尺寸。

此外,谷歌也会借助RISE项目的力量,快速完善面向RISC-V指令集的Android系统中的应用生态。

预计会有怎样的设备爆发节奏

就像Linux全面支持RISC-V之后,RISC-V在嵌入式智能系统的爆发一样,业者肯定也想知道,有了Android的全面支持,RISC-V在设备端的爆发节奏是怎样的。

从谷歌透露的消息来看,可穿戴设备无疑会是第一个爆发的领域,同时也是风险更小的一个领域。统计数据显示,2022年全球智能手表的市场规模为1.02亿台,预计到2026年会达到2.30亿台。这个领域主要推动者无疑会是高通,目前高通骁龙W4100和骁龙W4100+虽然是2020年发布的产品,但是依然是市场主流。另外,高通W5/W5+芯片也在快速扩大自己的市场份额。一旦高通推出自己的RISC-V架构可穿戴芯片,预计也会很快上量。

第二领域很可能会是平板,目前开发者大部分尝试基本是基于平板。比如,采用了平头哥RISC-V处理器的矽速科技荔枝派4A单板电脑,配有16GBLPDDR4X内存和128GBeMMC,搭载了10.1英寸的LCD屏幕,分辨率为1920x1200。这款平板已经可以运行Android 13系统。

在第三波,除了智能手机之外的其他移动终端预计都会尝试RISC-V架构,这时候基于RISC-V架构处理器的Android设备创新预计会进入到一个百花齐放的时代。当然,最难的是汽车和智能手机产业,前者的难度在于对于可靠性和稳定性要求比较高,后者的挑战在芯片性能和生态。

小结

从文章中不难看出,谷歌不会选择自己单干和蛮干,是很有策略的。除了借助RISE项目丰富RISC-V软件生态以外,如Lars Bergstrom和Greg Simon所说,谷歌接下来对于RISC-V International 的大力投资可能会超出这家公司长期作为高级会员资格和董事会成员参与的范围。也就是说,谷歌不仅自己在发力,也在借力,这才是让ARM架构胆寒的。

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

    关注

    134

    文章

    9164

    浏览量

    368801
  • RISC-V
    +关注

    关注

    45

    文章

    2322

    浏览量

    46445
收藏 人收藏

    评论

    相关推荐

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

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

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

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

    什么是RISC-V?以及RISC-VARM、X86的区别

    RISC-V的开发过程中还得到了来自多家公司的支持和参与,包括英特尔、谷歌、诺基亚、贝尔、卡内基梅隆大学、华为、科技大学格拉茨、西部数据等。 创造RISC-V的原因 最初Krste A
    发表于 11-16 16:14

    RISC-Varm指令集的对比分析

    正在快速发展中,得到了学术界、开源社区和产业界的广泛支持。然而,由于RISC-V的开源性和灵活性,其生态系统也面临着碎片化的风险。 ARMARM的生态系统已经非常成熟和完善,拥有庞
    发表于 09-28 11:05

    ISA ARM 对比 RISC-V

    ARMRISC-V同为精简指令集(RISC)架构,这意味着它们都基于相似的设计理念:通过简化指令集来提高处理器的效率和执行速度。然而,即使同为RISC架构,
    的头像 发表于 09-10 09:26 906次阅读

    risc-v的发展历史

    Foundation),旨在促进RISC-V架构的发展和推广。该基金会由大量的企业和机构支持,包括英特尔、Nvidia、谷歌、华为、IBM、红帽、西部数据等。 2015年:RISC-V
    发表于 07-29 17:20

    rIsc-v的缺的是什么?

    通过软件模拟或复杂的指令序列来实现一些高级功能,这可能会增加执行时间和功耗。 2. 生态系统支持不足 软件和工具链的可用性:尽管RISC-V社区在快速发展,但与成熟的ARM等架构相比,其生
    发表于 07-29 17:18

    浅析RISC-V领先ARM的优势

    RISC-V的生态系统正在快速发展。RISC-V基金会和RISC-V联盟等组织为RISC-V的发展提供了强大的支持,推动了
    发表于 06-27 08:45

    谷歌15提升对助听器支持,改善音频体验

    5 月 30 日,谷歌正式公布了 15 更新计划,大幅度提升系统对助听器的
    的头像 发表于 05-30 15:11 1213次阅读

    RISC-V的MCU与ARM对比

    或许可费。这确保了ARM的稳定性和可靠性,以及高质量的技术支持和生态系统。 指令集与实现 RISC-VRISC-V是一种模块化的架构,由一个基本指令集和多个可选指令集扩展组成。这允
    发表于 05-27 15:58

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

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

    谷歌系统即将取消对RISC-V架构的支持

    负责Linux核心分支开发的谷歌高级工程师向AOSP提交了一系列补丁,其中显示“已去除ACK对riscv64的支持”。这些补丁详细描述指出“对r
    的头像 发表于 04-30 15:40 1580次阅读

    RISC-V有哪些优点和缺点

    和使用其代码。这种开放性促进了全球范围内的创新与合作,有助于推动RISC-V生态系统的快速发展。 模块化设计:RISC-V支持模块化可配置的子集,使得开发者可以根据具体的应用需求进行灵活定制。这种
    发表于 04-28 09:03

    RISC-V有哪些优缺点?是坚持ARM方向还是投入risc-V的怀抱?

    、修改和使用其代码。这种开放性促进了全球范围内的创新与合作,有助于推动RISC-V生态系统的快速发展。 模块化设计 :RISC-V支持模块化可配置的子集,使得开发者可以根据具体的应用需求进行灵活定制
    发表于 04-28 08:51

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

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