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

    文章

    4044

    浏览量

    134937
  • 谷歌
    +关注

    关注

    27

    文章

    6271

    浏览量

    112284
  • RISC-V
    +关注

    关注

    49

    文章

    3000

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RISC-V指令集仿真工具:新思科技完整验证解决方案解析

    RISC-V指令集仿真并非孤立环节,而是嵌入处理器IP与EDA工具链中的核心验证能力。新思科技作为RISC-V国际基金会高级会员,提供从指令级功能仿真到系统级硬件加速验证的完整解决方
    的头像 发表于 05-30 15:01 98次阅读

    芯片设计,RISC-V正成为首选

    RISC-V已成为未来芯片路线规划中的战略级组成部分。近期由Andes举办的RISC-VNow大会上,AionSilicon的演讲明确传递了一个观点:RISC-V已不再是新兴备选架构
    的头像 发表于 05-09 15:13 323次阅读
    芯片设计,<b class='flag-5'>RISC-V</b>正成为首选

    新思科技VC Formal解决方案RISC-V验证中的应用

    ——地球上人均 6 颗。从“RISC-V 将无处不在”到“RISC-V,就现在”,RISC-V 已几乎覆盖所有应用。当前,RISC-V 已成功跻身世界主流处理器市场,不再局限于低功耗小
    的头像 发表于 02-24 16:38 924次阅读

    RISC-V支持 Nx吗?

    RISC-V architecture! · nrwl/nx · Discussion #27915 如果能够支持 RISC-V,那就太好了。目前我无法我的 VisionFive
    发表于 02-04 06:27

    RISC-V vs ARM:为什么工业与边缘计算仍然选择 ARM 架构?

    芯片架构讨论中,RISC-V 和 ARM 的对比,已经从“技术选型”升级为“路线之争”。 一边是  RISC-V :开源、免授权、可定制、不受单一厂商控制;另一边是  ARM :成熟、稳定、生态
    的头像 发表于 01-21 17:33 1109次阅读
    <b class='flag-5'>RISC-V</b> vs ARM:为什么工业与边缘计算仍然选择 ARM 架构?

    RISC-V,正式崛起

    寡头垄断格局的终结,开启了芯片设计不再是专有技术垄断,而是全球共享资源的新时代。RISC-V最初只是加州大学伯克利分校的一个小众学术项目,如今已发展成为计算领域强
    的头像 发表于 01-16 15:17 995次阅读
    <b class='flag-5'>RISC-V</b>,正式崛起

    重磅合作!Quintauris 联手 SiFive,加速 RISC-V 嵌入式与 AI 领域落地

    之后,要打造的是高可靠性、高能效还支持可扩展的 RISC-V 设计方案。而且合作的核心目标特别明确: 让 RISC-V 处理器嵌入式、物联网、AI 系统里
    发表于 12-18 12:01

    探索RISC-V机器人领域的潜力

    编译错误。通过查阅社区讨论和修改部分编译配置,最终成功解决。这体现了RISC-V生态正在快速发展,但社区的支持至关重要。 2. ROS基础功能测试: 为了验证ROS 2环境是否正常工作,我进行了
    发表于 12-03 14:40

    Vol.4 | 进迭时空孙彦邦:RISC-V的答案,不是筛选“幸存者”,而是集结“共建者”

    本质展开对话。节目定位「RISC-V圆桌白话录」是一档聚焦RISC-V芯片世界的入门指南与行业洞察的播客节目。我们用“人话”解读技术原理,分享真实创业故事,提供前沿
    的头像 发表于 11-18 18:07 2495次阅读
    Vol.4 | 进迭时空孙彦邦:<b class='flag-5'>RISC-V</b>的答案,不是筛选“幸存者”,<b class='flag-5'>而是</b>集结“共建者”

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

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

    进迭播客 | Vol.2 对话陈志坚:离开大厂RISC-V芯片创业4年,见500投资人,被拒 90%,我为何从没想过放弃

    。节目定位「RISC-V圆桌白话录」是一档聚焦RISC-V芯片世界的入门指南与行业洞察节目。我们用“人话”解读技术原理,分享真实创业故事,提供前沿行业视角,AI
    的头像 发表于 10-27 18:34 1364次阅读
    进迭播客 | Vol.2 对话陈志坚:离开大厂<b class='flag-5'>RISC-V</b>芯片创业4年,见500投资人,被拒 90%,我为何从没想过<b class='flag-5'>放弃</b>?

    RISC-V B扩展介绍及实现

    某个方向移位并将结果存储目标寄存器中;后者则用于为一个值生成一个位掩码。 此外,B扩展还增加了一组压缩指令,可以使指令占用更少的内存空间,从而提高系统性能。这些压缩指令兼容于RISC-V ISR
    发表于 10-21 13:01

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

    ,通过RISC-V技术探索分享与多维度讨论,为与会者提供了新思科技赋能RISC-V技术创新的全面视角,从而更进一步促进中国RISC-V
    的头像 发表于 07-25 17:31 1706次阅读

    RISC-V 发展态势与红帽系统适配进展

    2025 年 7 月 18 日,第五届(2025)RISC-V 中国峰会的软件与生态系统分论坛上,红帽软件(北京)有限公司首席软件工程师、RISC-V 国际基金会大使傅炜分享的主题是《红帽
    发表于 07-18 10:55 4304次阅读
    <b class='flag-5'>RISC-V</b> 发展态势与红帽系统适配进展

    包云岗:原位替代 ARM,并未真正发挥 RISC-V 的优势

    生态(RISC-V)联盟秘书长、北京开源芯片研究院首席科学家包云岗教授表示,若仅用于原位替代 ARM,并未真正发挥 RISC-V 开放性与可定制化的优势。   RISC-V 的开放性,
    发表于 07-17 14:54 5282次阅读