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

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

3天内不再提示

解读:Android对RISC-V的支持并未放弃,而是在更快速地迭代(以至于GKI组件暂时跟不上了)

RISCV国际人才培养认证中心 2024-05-21 08:35 次阅读

2024430日早晨,一则关于「什么情况?谷歌Android停止支持RISC-V了?」内容的新闻引起了许多RISC-V生态伙伴的关注。作为RISC-V国际基金会大使(RISC-V Ambassador)和全球首批AOSP RISC-V移植公开项目的发起人之一,我认为有必要做一次及时、准确的解读和澄清。阅读本文仅需5分钟。

第一个信息点:有误的报道来自于哪里?

国内目前已经有多篇报道,例如我看到的是这一篇报道。文章内容来自于英文世界网站Androidauthority.com(第三方网站,非Google公司运营)的一篇新闻报道,作者是Mishaal Rahman,标题是《RISC-V support in Android just got a big setback[1]。国内媒体的标题很有可能来自于对原标题的直译和夸大。

第二个信息点:英文原文说了什么?

英文原文也有标题党之嫌。在正文中明确提到了Google的发言人表示Android will continue to support RISC-V. Due to the rapid rate of iteration, we are not ready to provide a single supported image for all vendors. This particular series of patches removes RISC-V support from the Android Generic Kernel Image (GKI).机器翻译的结果是:Android将继续支持RISC-V由于迭代速度很快,我们还没有准备好为所有供应商提供单一支持的映像。这个特定的补丁系列从Android通用内核映像(GKI)中删除了RISC-V支持。而有关谷歌Android停止RISC-V支持的说法是英文原文作者在援引Google发言人的正式回复之前,做的个人猜测。原文段落是:

Our initial interpretation of these patches was that Google was preparing to kill off RISC-V support in Android since that was the most obvious conclusion. However, a spokesperson for Google told us this:

Android will continue to support RISC-V. Due to the rapid rate of iteration, we are not ready to provide a single supported image for all vendors. This particular series of patches removes RISC-V support from the Android Generic Kernel Image (GKI).

由此可见,这是一次英文世界的快讯翻译到中文媒体的乌龙事件。

第三个信息点:ACKGKI是什么?有多重要?

ACK全称Android Common Kernel,是GoogleAOSP项目中维护的内核,用于存放一些Linux Kernel上游(upstream)尚未合并的补丁和一些仅用于AOSP从而不会被上游合并的补丁。每个安卓手机厂商都有自己的厂商内核,根据自家厂家需要,从ACKupstream获取代码,再打上自家的BSP补丁和安全补丁,最后分发到客户的手机里。

GKI全称General Kernel Image,是谷歌尝试解决数量众多的Android手机制造商的内核碎片化问题进行的统一化尝试。这项工程尝试对厂商的内核发布流程进行重构,将BSP部分跟内核公共部分分离。这是个美好的愿望,但是工作量还是蛮大的。

现在RISC-V的安卓设备厂商都还处于起步阶段,软件生态富有多样性,各家厂商普遍在自身维护的内核仓库中进行适配。当市面上有足够多的RISC-V Android设备之后,相信GKI会被重新提上日程。

第四个信息点:Android / AOSP对于RISC-V的支持如何?

谷歌在战略上高度重视RISC-V,并正在将RISC-V作为一级支持架构(跟Arm64平级)进行支持。最新的进展可以参考Android团队工程总监Lars Bergstrom20236RISC-V欧洲峰会的演讲:

Lars Bergstrom, Google - Android on RISC-V: Progress and Updates

第五个信息点:国内和全球的AOSP RISC-V进展如何?

阿里巴巴达摩院玄铁团队在AOSP RISC-V项目上有着巨大的开源贡献,并且是第一个(20211月)在RISC-V设备上运行起Android图形界面的团队。

中国科学院软件研究所是第一批以开源公开协作方式进行AOSP RISC-V移植的团队,并在202011月率先完成了AOSP RISC-VQEMU上的最小移植。

谷歌在2022年开始公开地宣布对RISC-V的长期战略支持,并陆续发布了一系列重要组件的支持更新。最近一个月在NDK组件发布中包含了对RV64的原生支持。

AOSP目前已经可以运行在SiFiveAndesXuanTieStarFive等众多RISC-V厂商的设备上,部分已经形成了解决方案。

高通与谷歌达成合作,有可能会率先在智能手表等穿戴设备上实现RISC-V+Android量产。

RISC-V公共内核方面,PLCT实验室在(几乎)同一天宣布了RVLK内核小队的成立:PLCT实验室成立Linux Kernel小队,为RISC-V厂商提供6.6内核公共基础设施;同步开放6名开源实习岗位

结论:

这是一起翻译乌龙事件。警报解除。同时这也从另一方面说明了 RISC-V 现在无论在中文媒体还是英文媒体界都有着极高的热度。‍‍‍‍‍‍‍‍‍‍‍‍‍‍RISC-V 生态正在进入前所未有的爆炸式增长的初期阶段。

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

    关注

    12

    文章

    3935

    浏览量

    127347
  • 谷歌
    +关注

    关注

    27

    文章

    6161

    浏览量

    105304
  • RISC-V
    +关注

    关注

    45

    文章

    2270

    浏览量

    46131
收藏 人收藏

    评论

    相关推荐

    RISC-V能否复制Linux 的成功?》

    以及支持社区和生态系统的重要性,还探讨了开源硬件对商业芯片制造商的意义。 质量及生态系统是关键 OpenHW集团总裁兼首席执行官Rick O\'Connor认为RISC-V等同于Linux内核,他
    发表于 11-26 20:20

    RVBacktrace RISC-V极简栈回溯组件

    RVBacktrace组件简介一个极简的RISC-V栈回溯组件。功能在需要的地方调用组件提供的唯一API,开始当前环境的栈回溯支持输出add
    的头像 发表于 09-15 08:12 372次阅读
    RVBacktrace <b class='flag-5'>RISC-V</b>极简栈回溯<b class='flag-5'>组件</b>

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

    加入RISC-VAdvocate行列!我们正在寻找来自世界各地的RISC-V爱好者,通过全球推广和参与,成为支持RISC-V进步的关键参与者。作为一名
    的头像 发表于 09-10 08:08 373次阅读
    加入全球 <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-VMCU领域的创新成果,和大家共同见证了本土RISC-V产业的成长。早在第一届RISC-V中国峰会上,沁恒就
    的头像 发表于 08-30 18:18 1481次阅读
    <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
    发表于 08-30 17:37

    risc-v的发展历史

    定制和优化,以满足不同应用场景的需求。 生态系统建设:RISC-V基金会和成员公司不断加强RISC-V生态系统的建设,包括开发工具和链的完善、硬件平台的支持等。这使得RISC-V架构
    发表于 07-29 17:20

    rIsc-v的缺的是什么?

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

    RISC-V中国的发展机遇有哪些场景?

    的理想选择。 生态系统建设:多家头部芯片公司和生态厂商正在积极推进RISC-V在车规级产品的布局,这将有助于RISC-V汽车领域的快速发展。 4. 数据中心和高性能计算(HPC) 性
    发表于 07-29 17:14

    浅析RISC-V领先ARM的优势

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

    risc-v的mcu对RTOS兼容性如何

    : RTOS的版本和配置也会影响其与RISC-V MCU的兼容性。较新版本的RTOS可能提供了更好的RISC-V支持和优化。 配置RTOS时,需要考虑
    发表于 05-27 16:26

    RISC-V的MCU与ARM对比

    RISC-V的MCU与ARM多个方面存在显著的区别,以下是两者的对比: 开源与专有 RISC-VRISC-V是一种开源的指令集架构(ISA),允许任何人免费使用、修改和贡献
    发表于 05-27 15:58

    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 MCU推荐

    高速PHY收发器(480Mbps)、千兆以太网MAC及10兆物理层收发器等。 沁恒的另一颗芯片 xiaolinen认为选择国产RISC-V MCU时,需要重点考虑生态问题,碰到问题是否能快速的找到
    发表于 04-17 11:00

    RISC-V的迷人之处

    起来,它将放慢速度。” 顺便说一下,ZiHintPause指令已获得批准,使其成为第一个正式的RISC-V扩展,使其能够通过快速跟踪流程。Himelstein说,至少还有十多个管道正在筹划中。因此,寻找RISC-V保持不断变化。
    发表于 02-12 20:58