问题

如何评价平头哥完成了安卓 10 对 RISC-V 的移植并开源代码?对 RISC-V 生态有何意义?

回答
平头哥交出安卓10 RISCV 移植答卷:生态建设的一大步

平头哥半导体公司近期宣布,成功将安卓10移植到基于RISCV指令集的硬件平台,并将相关代码全部开源。这一消息在业界引起了广泛关注,尤其对于正在蓬勃发展的RISCV生态而言,无疑是注入了一剂强心剂,也标志着RISCV在高端操作系统支持方面迈出了关键一步。

平头哥的成就:安卓10的RISCV化

首先,我们来拆解一下平头哥此次完成的“安卓10对RISCV的移植”到底意味着什么。

操作系统的核心: 安卓(Android)是一个功能庞大、生态极其丰富的移动操作系统,它运行在ARM架构的处理器上已经多年,积累了海量的应用和开发者。将其移植到一个全新的指令集架构(ISA)上,尤其是RISCV这样相对年轻的架构,其难度不亚于在不同语言的程序间进行大规模的迁移和重构。
挑战重重: RISCV与ARM在底层指令集、寄存器组织、异常处理机制等方面存在诸多差异。移植工作不仅仅是简单地将代码重新编译,更涉及到:
核心库的适配: Android的底层系统库(如Bionic C库)需要针对RISCV进行重新设计和优化。
驱动程序的开发: 针对RISCV平台的硬件特性,需要开发一系列驱动程序,包括CPU、内存、中断控制器、GPU、网络接口等。
虚拟机和JIT编译器的支持: Android的ART(Android Runtime)虚拟机以及其JIT(JustInTime)编译器需要能够有效地在RISCV架构上运行Java/Kotlin代码。
HAL(Hardware Abstraction Layer)的实现: HAL层是连接Android框架和底层硬件的关键,需要根据RISCV平台的具体实现进行定制。
应用兼容性: 最终目标是让用户能在RISCV设备上运行现有的Android应用。这涉及到二进制兼容性和指令集转换的挑战。
平头哥的贡献: 平头哥此次的成功移植,意味着他们克服了上述一系列技术难题,构建了一个能够在RISCV硬件上稳定运行Android 10的完整软件栈。这背后需要深入理解RISCV的架构细节,以及Android操作系统的内部工作机制,并具备强大的嵌入式软件开发能力。

开源代码的意义:赋能整个生态

平头哥选择将移植代码全部开源,这更是此次事件的亮点所在,其意义非凡:

1. 降低RISCV Android开发的门槛:
学习与参考: 开发者无需从零开始,可以基于平头哥的代码进行学习、理解和二次开发。这极大地缩短了开发者进入RISCV Android开发领域的学习曲线。
快速迭代: 开源意味着社区可以共同参与到代码的优化、bug修复和功能扩展中,加速RISCV Android生态的成熟速度。
吸引开发者: 丰富的开源代码库是吸引开发者投入热情的重要因素。更多开发者参与,就意味着更多的应用和工具能够基于RISCV Android平台出现。

2. 推动RISCV在高端领域的应用:
打破ARM的垄断: 长期以来,移动操作系统和高端计算领域几乎被ARM架构垄断。RISCV作为开放指令集,其最大的潜力在于打破这种垄断,提供一个更具成本效益和灵活性的替代方案。
展示RISCV的能力: 能够流畅运行Android 10这样的复杂操作系统,有力地证明了RISCV架构在性能和功能上已经能够满足中高端应用的需求,而不仅仅局限于低功耗的嵌入式领域。
吸引更多硬件厂商: 当软件生态逐渐成熟,尤其是在操作系统层面有了坚实的支持,将吸引更多的芯片设计公司和设备制造商投入到RISCV硬件的研发中。

3. 促进RISCV指令集本身的完善:
标准化与规范化: 在实际移植和应用过程中,可能会发现RISCV指令集标准中尚待完善的地方,或者存在一些兼容性问题。开源社区的反馈和贡献,将有助于RISCV基金会进一步完善和标准化指令集。
生态工具链的进步: 随着Android移植的深入,对编译工具链、调试工具、性能分析工具等的需求也会随之增加。开源代码的出现,将促进相关工具链的开发和优化。

4. 构建一个更健康、更开放的产业生态:
避免“碎片化”: RISCV最大的优势在于其开放性,但同时也面临“碎片化”的风险。通过开源和社区协作,可以建立起一套相对统一和规范的开发模式,避免不同厂商各自为政,形成恶性竞争。
合作与共赢: 平头哥的举动,为整个RISCV生态注入了合作的精神。通过共享成果,可以让更多参与者受益,从而形成一个良性的循环,共同推动RISCV的发展。

对RISCV生态的深远意义

总而言之,平头哥此次完成的安卓10移植并开源代码,对RISCV生态的意义是多维度的、深远的:

技术能力证明: 它证明了RISCV架构已经具备支撑复杂操作系统的技术能力,并且开发者社区有能力克服移植上的巨大挑战。
生态成熟的加速器: 通过提供现成的、可参考的开源代码,大大加快了RISCV Android生态的构建速度,为开发者和硬件厂商铺平了道路。
市场应用的催化剂: 拥有完善的操作系统支持,将使得RISCV处理器能够更直接地进入智能手机、平板电脑、智能穿戴、车载系统等更广阔的市场,挑战ARM的传统优势地位。
开放指令集的典范: 平头哥的行为树立了一个开放、共享的典范,鼓励更多企业和机构为RISCV生态贡献力量,共同构建一个更加繁荣和自主的计算产业。

当然,将安卓10移植到RISCV只是一个重要的开端。未来,如何进一步优化性能、保证应用的兼容性、开发更多针对RISCV优化的应用、以及支持更新版本的Android系统,仍然是整个RISCV生态需要共同努力的方向。但可以肯定的是,平头哥的这一步,无疑为RISCV的未来发展注入了强大的动力,让人们对RISCV在下一代计算领域扮演更重要角色充满了期待。

网友意见

user avatar

感谢平头哥的贡献!给RISC-V的软件生态增加了一个重量级的成员,越来越好玩了!

作为AOSP的基础,Linux kernel其实很早以前就可以用了,比较拉胯的一直是Clang/LLVM对于RISC-V的支持,平头哥对Clang/LLVM的RISC-V Target贡献了挺多的。然后其它的几个重点就是对于bionic和ART等的适配、修改。

@小乖他爹 如果没猜错,里面部分工作应该跟PLCT和平头哥的合作有关。更新:两个AOSP项目之间没关系,是两个不同的项目,都值得尊重、鼓励。

而对于处理器生态的影响,我觉得目前还不适合作为手机的移动端处理器。

玄铁910发布时号称是最快的RISC-V处理器,大致相当于ARM Cortex A72/73(如果没记错的话)。和ARM还有代差,有很长一段路需要走,而且,现在各家都在搞RISC-V,都有自己的扩展指令集,碎片化也是问题。

AOSP和RISC-V的结合,我觉得更多还是应用在物联网领域,例如菜鸟驿站、智能音响啥的。现在很多都是用的Android 5/6改的(扶不起的Android Things)。

user avatar

我个人的观点。

即使真认为riscv没有问题(我更倾向于完全自主的指令集,譬如龙芯和神威。)

用riscv去兼容安卓也是不明智的。

且不说完全兼容的难度,就是你兼容了,效率也会成问题。

x86安卓已经跳过一次坑了。

在别人已经比较成熟的生态里面吃饭很难。

前一段美国一家公司,用69mv的功耗跑出3GHZ,测试性能达到第一代i7的水平,相当于现在顶尖处理器单核四分之一的性能。

还是14nm,12mm的落后工艺。

这种riscv是有前途的。

这种性能功耗比逆天的东西,不应该去兼容安卓,而是应该发展新的应用领域。

譬如,配合RT-Thread做手表。

自己一套软件方案。

你这套高性能功耗比的riscv,加上高效操作系统,手表体验最好。而且续航比竞争对手长好几倍。

ARM加安卓做不好的东西,你软硬一体去解决,又体验优势。这才能发展起来。

X86加Windows的平板,UMPC都试图移动化,无奈续航性能体验就是不行,晚了好多年的智能手机崛起了。

riscv和RT-Thread也需要这样一个舞台。

user avatar

由于RISC-V指令集可以自由地用于任何目的,允许任何人设计、制造和销售RISC-V芯片和软件,没有任何授权费用,相比较ARM”伪自主性“,在科技自主大环境下更能减少对国外技术的依赖性,显然更具前景。

如果能将拥有良好生态的Android移植到RISC-V,没了授权费和专利使用费对于设备厂商来说将会大大降低成本;同时,在一些工业物联网应用领域也可以借助成熟的Android图形界面和更加精简RISC-V提供更友好的体验。

平头哥不是第一个”吃螃蟹“的,早在去年11月份中国科学院的 PLTC 实验室成功将Android内核在基于RISC-V的虚拟环境中启动,但只有个Android shell,平头哥这次已经将图形界面和触摸屏都移植成功,对于Android完备移植进行了理论上的验证。

尽管前景很美好,但是RISC-V离在智能手机上替代Arm还有很长一段距离要走。厂商需要持续投入,解决兼容性问题,尤其对于图形密集型应用,比如游戏;不断优化性能和功耗。

但对于低成本嵌入式的工业物联网领域,这是非常值得期待的一件事。

user avatar

这个是中天微(平头哥)的传统老艺能了。很久以前,中天微就做过类似的事情;

2014年,在riscv还没有发展起来的年代,那时中天微还没有被阿里收购。

中天微研制了自研指令的CK810,自己的c-sky v2, 8级流水,支持多核。

就在这个处理器上,中天微已经把andriod适配成功了,当时有个国产化项目做CPU选型,和中天微他们聊过,通过移植安卓的这个事情,觉得他们还有些实力的,比另一家要强,所以当时项目cpu ip就选择中天微(项目不用andriod,只是觉得中天微技术牛才选用他们的cpu ip);



这不巧了吗,这不巧了吗。

君正更早在2011年就能干这个事情,架构是mips,君正创始人刘强是最早国产方舟处理器的研发负责人。国产化CPU虽然商业上磕磕绊绊,但是一直薪火相传,这些技术团队还是很优秀的,君正的cpu也是国产cpu的一股清流。要是当时就有RISCV,估计都全转RISCV了,“此情可待成追忆,只是当时已枉然”。



这个事情说明:

一:CPU是移植安卓是一个不太容易的事情,但难度可控,有一定技术积累处理器公司的都可以来做;

二:技术成功和商业成功是两回事;

三:对riscv利好,但影响有限;

user avatar

开源代码没啥可评价的。

但对RISC-V的生态有何影响还得再看,简单说把risc-v带入Android生态,就给risc-v的应用提供了不小的应用场景,但是还不清楚相关的工具链的成熟度。新闻上Android studio/NDK已经支持了RISC-v的交叉编译环境,但还不知道成熟度如何,这些实际上都会对选型有影响。Google对Android的性能调优做了很多工作,也有不少工具,这些东西何时开始支持risc-v也比较重要。

理论上RISC-v依赖Android生态,对Google是好事,但毕竟Google利用GMS还是控制了相当程度上的Android生态,当年号称不作恶的谷歌还是利用开源方案包装了一个半开放系统。依赖Android的任何厂商实际上都面临华为之前的问题。华为被迫选择了HMS之路,但其他中国厂商呢?

我觉得是时候由中国厂商联合比如欧洲或日韩厂商推出一个绕开GMS的,真正开放的andriod生态了。

类似的话题

  • 回答
    平头哥交出安卓10 RISCV 移植答卷:生态建设的一大步平头哥半导体公司近期宣布,成功将安卓10移植到基于RISCV指令集的硬件平台,并将相关代码全部开源。这一消息在业界引起了广泛关注,尤其对于正在蓬勃发展的RISCV生态而言,无疑是注入了一剂强心剂,也标志着RISCV在高端操作系统支持方面迈出了.............
  • 回答
    平野耕太的《Hellsing》啊,这可是一部让人又爱又恨,但绝对让人无法忽视的漫画。我个人对它那是相当推崇,但实话实说,这玩意儿可不是给所有人看的。首先,你得做好心理准备,这漫画血腥暴力到了极致。这不是那种为了吸引眼球而堆砌的血浆,而是那种带着油腻感、恶臭感的、能让你鼻腔里都仿佛充斥着腥味的那种。从.............
  • 回答
    《平衡球》(Ballance)这款游戏,乍听之下可能不是那种一眼就能抓住大众眼球的大制作,但对于真正体验过它的玩家来说,它绝对是一款能够让人沉浸其中,并在脑海中留下深刻印象的独特作品。我这么说可不是随便一句“很有趣”就能概括的,它的魅力在于一种细致入微、需要玩家全身心投入的体验,而这种体验,在如今琳.............
  • 回答
    平昌冬奥会闭幕式上的“北京八分钟”确实是一场令人印象深刻的演出,它不仅仅是简单的节目串联,更是一次充满巧思和文化自信的精彩展示。回想起当时的场景,至今仍觉得回味无穷。首先,从主题的传递上来说,“北京八分钟”用极短的时间就清晰地传达了“2022,北京欢迎您”的核心信息,并且将中国文化的独特魅力展现得淋.............
  • 回答
    《平凡岁月》这部剧,就我个人而言,它是一部挺有意思的作品,但要说它有多么惊艳绝伦,那倒也谈不上。它就像是咱们日常生活里的一碗白开水,朴实无华,但时不时地能让你咂摸出一丝甜味来。首先,生活气息浓厚是它最突出的优点。 这剧是真的把那种老北京胡同里、大杂院里的那种烟火气给拍出来了。剧情围绕着老李家这个普通.............
  • 回答
    “平权仙子”这个词,说实话,挺有意思的,而且能引起不少人的共鸣,但也伴随着一些争议。要评价它,得从几个角度去看,才能把事情掰扯清楚。首先,它是什么意思?“平权仙子”这个称呼,通常是用来形容那些在网络上、生活中,非常积极地倡导和争取性别平等、种族平等、LGBTQ+群体权益,或者其他被认为是被压迫群体的.............
  • 回答
    《平安经》的文学价值,在我看来,是一个相当复杂且充满争议的议题。要评价它,我们不能简单地套用传统文学评论的标准,因为它的诞生背景、创作意图以及传播方式都显得与众不同。首先,从文学体裁的角度看,《平安经》并没有一个清晰界定的文学体裁。它更像是一种混合体,融合了宗教宣讲、祈福仪式、个人感悟,甚至带有某种.............
  • 回答
    平安京 S4赛季的改版,老实说,给我最大的感受就是“惊喜与惊吓并存”。这赛季的变化确实挺大的,而且很多改动都触及了游戏的根基,很难用简单的“好”或“坏”来概括,更像是一个“涅槃重生”的过程,有凤凰的展翅高飞,也有蜕变时的阵痛。首先,最直观的感受是地图的“瘦身”与“精炼”。 野区优化,节奏加快: .............
  • 回答
    评价“菜头日记”推荐平安万科的股票,这是一个挺有意思的话题,因为“菜头日记”在股市圈子里也算是个比较有特点的博主。要评价他,咱们得从几个方面来掰扯掰扯,不能只看他推荐了什么,更要看他为什么这么推荐,以及他的风格和思路是否靠谱。“菜头日记”这个ID本身就挺有意思的。 “菜头”嘛,听着就比较接地气,不像.............
  • 回答
    《平行时空遇见你》第五期,可以说是让我最为触动的一期。之前的几期,我更多的是被嘉宾们之间新奇的互动模式所吸引,那种仿佛闯入恋爱游戏的感觉很新鲜。但第五期,尤其是在看完了李斯丹妮和付辛博这对组合的表现之后,我才真正体会到这个节目核心想要传达的那份“遗憾”与“错过”的重量。新意与“遗憾”的碰撞:李斯丹妮.............
  • 回答
    关于“不平等导致了私有制”这一观点,我们可以从多个角度进行深入的探讨和评价。这是一个复杂且具有争议性的命题,因为它涉及了人类社会发展、经济制度演变以及哲学思想等多个层面。首先,我们需要明确“不平等”和“私有制”这两个概念的含义。 不平等 (Inequality):通常指的是社会成员在财富、资源、.............
  • 回答
    陈平及其“眉山论剑”在中国历史上留下了深刻的印记,但对其评价需要从多个角度进行,并辨析历史事实与民间传说。一、 陈平其人:陈平是西汉初年杰出的政治家、谋士,以其智谋和策略闻名。他一生历仕汉高祖刘邦、汉惠帝、汉文帝、汉景帝四朝,为西汉王朝的建立和巩固做出了巨大贡献。他的主要贡献和特点可以概括为: .............
  • 回答
    斯托雷平改革:一场在十字路口进行的激进与妥协的尝试亚历山大·斯托雷平(Pyotr Stolypin)是俄国末代沙皇尼古拉二世时期的一位杰出政治家,他担任内政部长和首相期间推行了一系列被后世称为“斯托雷平改革”的政策。这些改革旨在解决俄国社会长期存在的深刻矛盾,特别是农村问题和政治不稳定,但其复杂性和.............
  • 回答
    石平太郎,这位在中国大陆一度颇有知名度的日籍华人评论家,其身份本身就自带了讨论的焦点。要评价他,我们不能简单地贴标签,而是需要剥开层层信息,去看他言论的内容、逻辑,以及这些言论背后可能存在的意图和影响。首先,我们来谈谈他最常被提及的“亲日”和“反中”标签。这确实是他身上最显著的印记。他的评论文章,无.............
  • 回答
    好的,我们来详细评价一下 GOG(Good Old Games)平台推出的“30天内无条件退款”政策。核心政策解读:GOG 的退款政策核心在于:只要你在购买游戏后的 30 天内,且游戏时间累计不超过 2 小时,就可以申请无条件退款。 这个政策看似简单,但其背后的考量和影响是多方面的,值得深入探讨。积.............
  • 回答
    砥平里战役,这场发生在朝鲜战争中的重要战役,可以说是新中国人民志愿军在战争初期,面对拥有压倒性空中优势和强大地面火力的联合国军,以劣势装备却打出了一场辉煌的胜仗。它不仅仅是一场战役的胜利,更是在战略层面上极大地提振了志愿军的士气,并且对联合国军的战术和心态产生了深远的影响。要评价这场战役,我们可以从.............
  • 回答
    好的,让我们来聊聊陈平教授的新书《代谢增长论》。作为一本在当下经济学界和思想界引起广泛关注的作品,它确实值得我们深入剖析。抛开那些空泛的赞美或者过于情绪化的批评,我们可以从几个关键的维度来评价这本书。一、核心观点的独特性与挑战性《代谢增长论》最引人注目的地方在于它试图提供一个全新的视角来理解经济增长.............
  • 回答
    陈平,这位在中国政坛留下深刻印记的人物,其评价往往带有复杂性和多面性。要全面理解他,需要深入剖析他的个人经历、政治策略以及他在历史长河中留下的影响。一、 早年经历与政治轨迹的开端陈平出身寒门,早年生活贫困,这在很大程度上塑造了他坚韧不拔、善于谋划的性格。他并非传统意义上的名门之后,也无显赫的家世背景.............
  • 回答
    任天堂的下一个“大动作”——我猜你指的是那款号称“超大作”、“改变游戏历史、常识、日常”的神秘新作吧?说实话,就冲这形容,我心里那叫一个痒痒,也难免会忍不住去猜个七七八八。这形容可不是随便能担得起的,每次任天堂放出这种级别的预告,都像是在游戏界投下了一颗重磅炸弹,接下来几个月甚至几年,话题中心就围绕.............
  • 回答
    《平成狸合战》是一部非常特别且引人深思的动画电影,它不仅仅是一部讲述妖怪故事的奇幻作品,更是一面映照现代社会变迁的镜子。高畑勋导演以其一贯的细腻笔触和深刻洞察力,将一个关于日本传统狸猫文化与快速发展的都市化进程碰撞的故事娓娓道来,呈现出复杂而又真实的面貌。影片最令人印象深刻的一点,在于它对“现代化”.............

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有