电子发烧友网(文/梁浩斌)自1998年,诺基亚6110第一次在GSM手机上使用了ARM9处理器以来,ARM与手机的关系就开始紧紧捆绑在了一起。无论是后来推出的Symbian系统手机,还是iOS、Android系统智能手机,都基本上采用ARM架构处理器(2013年英特尔曾推出x86架构智能手机芯片,但由于兼容性等问题并没有在市场上掀起风浪)。
但如今ARM在智能手机市场上的垄断状况,随着RISC-V的出现,或许有机会出现一些变数?
近日,Sipeed在社交平台上发布了一个64位RISC-V (RV64)芯片平台运行Android 10系统的视频,并表示搭载64位RISC-V芯片的手机将于明年推出。
Sipeed在视频中演示了基于玄铁C9010开发板和一块7英寸触摸屏的Android 10 设备DEMO,从视频中的效果来看,触摸操作反应迅速,过度动画流畅。从视频中的运行状况来看,相比去年国内某大厂首次将Android 10移植到RISC-V平台时的演示视频有了明显提升,不过依然没有第三方APP运行演示。
RISC-V的高性能应用在推进
去年10月,SiFive推出了基于RISC-V处理器的Linux PC平台HiFive Unmatched,不过目前还只是以开发板的形式面向开发人员。HiFive Unmatched配备了SiFive FU740 SoC处理器,开发人员可以利用RISC-V开发板来测试RTOS、Linux发行版、编译器等项目。
作为RISC-V的重要推动者之一,去年SiFive从英特尔、高通等投资者中筹集了超过6000万美元,前高通技术公司高管Patrick Little也在去年加入了SiFive担任CEO一职。据称,目的是为了推进RISC-V处理器对ARM的取代进程。
事实上,通过近几年的发展,Linux内核已经能支持RV64上运行。目前Linux已经可以在各种RISC-V芯片上稳定运行,Alpine Linux 发行版也添加了对RV64的支持,并且越来越多RISC-V芯片支持Linux单板计算机。
而Android本身基于Linux,从Linux运行在RV64上已经证明,RISC-V在高性能平台上具备替代ARM的潜力。与市面上其他指令集架构不同,RISC-V是完全开放的,任何人都可以自主设计、制造和销售采用该指令集架构的芯片,并不受制于任何人或公司甚至政治因素。
而RISC-V不受限制的特性,正是在当前大环境下的最好替代。因此,目前多家国内外芯片巨头都在布局RISC-V。
MIPS前车之鉴,RISC-V手机应用为时尚早
在RISC-V之前,谷歌曾经希望用相比ARM更高效、廉价的MIPS架构CPU来推动Android4.0的普及。当时的Android4.0甚至是先于ARM,为MIPS平台提供支持,因此MIPS平台得以获得首发Android 4.0平板电脑。
全球第一款Android 4.0平板电脑,来自国内厂商Ainol,采用了北京君正XBurst CPU,售价也低至100美元价位。
谷歌对MIPS的一番扶持看似前景一片大好,但然而却令市场对Android的满意度达到低点。因为当时更多的设备是运行Android 2.3系统,但由于4.0迟迟没有对ARM设备提供支持,因此消费者也几乎都停留在2.3系统上。
于是在2018年,谷歌在NDK R17版本上取消了对MIPS的支持。
但对于RISC-V来说,目前虽然已经能运行Android,但相比于谷歌主动扶持的MIPS,恐怕会遇到更多困难。
对于Sipeed表示将于明年推出搭载64位RISC-V芯片的手机,有业内人士对电子发烧友网记者表示,这个说法过于夸张了。该业内人士认为,目前RISC-V开发板能跑Android,可能会有人自己做个手机尝鲜,但量产的可能性不大。
对于RISC-V而言,现阶段被搭载在Android手机上的最大难题,不是性能,而是软件生态。
当系统执行程序时,需要CPU将这些指令代码根据之前定义好的规则翻译成机器可以识别的语句,才能够正常运行程序。但RISC-V与ARM、x86这些平台所定义的规则是不同的,所以同样的二进制语言解释方法不同,这样程序就无法运行。
所以即使Android能够运行在RISC-V平台上,但大多APP的运行指令代码,是根据ARM平台编写的,所以这些APP在RISC-V平台的Android上肯定不能正常运行。这也是目前网络上运行Android的RISC-V平台视频中,都没有出现第三方软件的原因。
当然,如果用在特定的场景中,单独为RISC-V版Android开发特定软件运行也是一个落地的方向。业内人士表示,APP生态是RISC-V上手机的主要难点,因为APP数量有限,但其实RISC-V平台跑一些Android的广告机之类,也是可行的。
回到前面的问题上,正如苹果的Rosetta2、龙芯的二进制翻译系统、Android下exagear等等,通过二进制翻译,可以实现有损耗的不同架构平台软件互通。那么RISC-V能否通过这样的方式去支持更多ARM平台下的Android软件?
业内人士对记者表示,二进制翻译投入成本太高,目前做得最好的就是苹果Rosetta。所以,从这个角度去看,RISC-V+Android未来是否能取得长足的发展,这可能与谷歌对此的支持力度有密切的关联性。
最终,RISC-V作为硬件,打铁还要自身硬,RISC-V芯片必须先得证明自己的能力,比如芯片厂商推出性能更强的产品。在硬件基础打好了后,或许就如同苹果从x86转向ARM一样,包括Android、甚至未来的鸿蒙OS等更多的系统生态,会逐渐转向RISC-V。
但如今ARM在智能手机市场上的垄断状况,随着RISC-V的出现,或许有机会出现一些变数?
近日,Sipeed在社交平台上发布了一个64位RISC-V (RV64)芯片平台运行Android 10系统的视频,并表示搭载64位RISC-V芯片的手机将于明年推出。
Sipeed在视频中演示了基于玄铁C9010开发板和一块7英寸触摸屏的Android 10 设备DEMO,从视频中的效果来看,触摸操作反应迅速,过度动画流畅。从视频中的运行状况来看,相比去年国内某大厂首次将Android 10移植到RISC-V平台时的演示视频有了明显提升,不过依然没有第三方APP运行演示。
去年Android 10首次移植到RISC-V平台的演示视频
RISC-V的高性能应用在推进
去年10月,SiFive推出了基于RISC-V处理器的Linux PC平台HiFive Unmatched,不过目前还只是以开发板的形式面向开发人员。HiFive Unmatched配备了SiFive FU740 SoC处理器,开发人员可以利用RISC-V开发板来测试RTOS、Linux发行版、编译器等项目。
作为RISC-V的重要推动者之一,去年SiFive从英特尔、高通等投资者中筹集了超过6000万美元,前高通技术公司高管Patrick Little也在去年加入了SiFive担任CEO一职。据称,目的是为了推进RISC-V处理器对ARM的取代进程。
事实上,通过近几年的发展,Linux内核已经能支持RV64上运行。目前Linux已经可以在各种RISC-V芯片上稳定运行,Alpine Linux 发行版也添加了对RV64的支持,并且越来越多RISC-V芯片支持Linux单板计算机。
而Android本身基于Linux,从Linux运行在RV64上已经证明,RISC-V在高性能平台上具备替代ARM的潜力。与市面上其他指令集架构不同,RISC-V是完全开放的,任何人都可以自主设计、制造和销售采用该指令集架构的芯片,并不受制于任何人或公司甚至政治因素。
而RISC-V不受限制的特性,正是在当前大环境下的最好替代。因此,目前多家国内外芯片巨头都在布局RISC-V。
MIPS前车之鉴,RISC-V手机应用为时尚早
在RISC-V之前,谷歌曾经希望用相比ARM更高效、廉价的MIPS架构CPU来推动Android4.0的普及。当时的Android4.0甚至是先于ARM,为MIPS平台提供支持,因此MIPS平台得以获得首发Android 4.0平板电脑。
全球第一款Android 4.0平板电脑,来自国内厂商Ainol,采用了北京君正XBurst CPU,售价也低至100美元价位。
谷歌对MIPS的一番扶持看似前景一片大好,但然而却令市场对Android的满意度达到低点。因为当时更多的设备是运行Android 2.3系统,但由于4.0迟迟没有对ARM设备提供支持,因此消费者也几乎都停留在2.3系统上。
于是在2018年,谷歌在NDK R17版本上取消了对MIPS的支持。
但对于RISC-V来说,目前虽然已经能运行Android,但相比于谷歌主动扶持的MIPS,恐怕会遇到更多困难。
对于Sipeed表示将于明年推出搭载64位RISC-V芯片的手机,有业内人士对电子发烧友网记者表示,这个说法过于夸张了。该业内人士认为,目前RISC-V开发板能跑Android,可能会有人自己做个手机尝鲜,但量产的可能性不大。
对于RISC-V而言,现阶段被搭载在Android手机上的最大难题,不是性能,而是软件生态。
当系统执行程序时,需要CPU将这些指令代码根据之前定义好的规则翻译成机器可以识别的语句,才能够正常运行程序。但RISC-V与ARM、x86这些平台所定义的规则是不同的,所以同样的二进制语言解释方法不同,这样程序就无法运行。
所以即使Android能够运行在RISC-V平台上,但大多APP的运行指令代码,是根据ARM平台编写的,所以这些APP在RISC-V平台的Android上肯定不能正常运行。这也是目前网络上运行Android的RISC-V平台视频中,都没有出现第三方软件的原因。
当然,如果用在特定的场景中,单独为RISC-V版Android开发特定软件运行也是一个落地的方向。业内人士表示,APP生态是RISC-V上手机的主要难点,因为APP数量有限,但其实RISC-V平台跑一些Android的广告机之类,也是可行的。
回到前面的问题上,正如苹果的Rosetta2、龙芯的二进制翻译系统、Android下exagear等等,通过二进制翻译,可以实现有损耗的不同架构平台软件互通。那么RISC-V能否通过这样的方式去支持更多ARM平台下的Android软件?
业内人士对记者表示,二进制翻译投入成本太高,目前做得最好的就是苹果Rosetta。所以,从这个角度去看,RISC-V+Android未来是否能取得长足的发展,这可能与谷歌对此的支持力度有密切的关联性。
最终,RISC-V作为硬件,打铁还要自身硬,RISC-V芯片必须先得证明自己的能力,比如芯片厂商推出性能更强的产品。在硬件基础打好了后,或许就如同苹果从x86转向ARM一样,包括Android、甚至未来的鸿蒙OS等更多的系统生态,会逐渐转向RISC-V。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
智能手机
+关注
关注
66文章
18440浏览量
179879 -
RISC-V
+关注
关注
44文章
2232浏览量
46039
发布评论请先 登录
相关推荐
《RISC-V能否复制Linux 的成功?》
对RISC-V硬件生态系统的参与者进行了调查,包括OpenHW集团、RISC-V International、恩智浦半导体、Andes Technology、英伟达和西部数据,描述了开源软件
发表于 11-26 20:20
RISC-V,即将进入应用的爆发期
我们会迎来前所未见的AI软件应用,而RISC-V有望打造出下一代的AI引擎。”
达摩院院长张建锋此前在3月2024玄铁RISC-V生态大会表示,随着新型算力需求激增,
发表于 10-31 16:06
RISC-V Summit China 2024 | 青稞RISC-V+接口PHY,赋能RISC-V高效落地
与接口PHY的多快少省”主题演讲,从全栈研发模式、内核+接口PHY的矩阵技术体系、产品特色优势和生态建设等视角,系统性地总结了青稞RISC-V系列量产芯片的创新成果和实践经验。
04 少花一份钱,多
发表于 08-30 17:37
2024 RISC-V 中国峰会:华秋电子助力RISC-V生态!
>平台社区负责人刘勇在峰会现场分享了以“RISC-V芯片创新应用与生态”的主旨分享。
(华秋电子<电子发烧友>平台社区负责人刘勇在RISC-V中国峰会现场
发表于 08-26 16:46
risc-v的发展历史
得RISC-V架构在学术圈和开源社区中获得了更广泛的关注和应用。
四、广泛应用与生态系统建设
工业界应用:随着RISC-V架构的不断发展,越来越多的公司开始采用RISC-V架构。例如,
发表于 07-29 17:20
rIsc-v的缺的是什么?
和可定制性,不同的厂商或开发者可能会根据自己的需求对RISC-V进行不同的定制和优化。这可能会导致硬件生态系统中出现碎片化问题,即某些RISC-V软件无法在所有
发表于 07-29 17:18
RISC-V在中国的发展机遇有哪些场景?
的理想选择。
生态系统建设:多家头部芯片公司和生态厂商正在积极推进RISC-V在车规级产品的布局,这将有助于RISC-V在汽车领域的快速发展
发表于 07-29 17:14
risc-v的mcu对RTOS兼容性如何
设计、中断响应速度以及RTOS的调度策略。
一些RISC-V MCU可能具有特定的硬件特性(如快速中断响应、低延迟I/O等),这些特性可以增强RTOS的实时性能。
软件生态和工具链 :
RI
发表于 05-27 16:26
RISC-V的MCU与ARM对比
或许可费。这确保了ARM的稳定性和可靠性,以及高质量的技术支持和生态系统。
指令集与实现
RISC-V :RISC-V是一种模块化的架构,由一个基本指令集和多个可选指令集扩展组成。这允许RIS
发表于 05-27 15:58
为何什么risc-v芯片比arm的效率高
免费使用和修改其指令集,这促进了RISC-V生态系统的快速发展。随着越来越多的公司和开发者参与到RISC-V的开发和优化中来,RISC-V芯片
发表于 04-28 09:38
RISC-V有哪些优点和缺点
是因为RISC-V在某些方面可能缺乏针对特定应用的优化。
生态系统相对不成熟:尽管RISC-V的生态系统正在快速发展,但与成熟的ARM等架构相比,其
发表于 04-28 09:03
RISC-V有哪些优缺点?是坚持ARM方向还是投入risc-V的怀抱?
、修改和使用其代码。这种开放性促进了全球范围内的创新与合作,有助于推动RISC-V生态系统的快速发展。
模块化设计 :RISC-V支持模块化可配置的子集,使得开发者可以根据具体的应用需求进行灵活定制
发表于 04-28 08:51
SiFive 加入甲辰计划,共创 RISC-V 生态繁荣
实现从数据中心到桌面办公、从移动穿戴到智能物联网全信息产业覆盖的开放标准体系及开源系统软件栈,同时推进RISC-V软硬件生态的成熟度达到或超过其它主流架构。该计划的
玄铁RISC-V生态大会深圳召开,达摩院引领RISC-V创新应用
(电子发烧网友原创)日前备受瞩目的2024玄铁RISC-V生态大会在深圳博林天瑞喜来登酒店隆重举行。此次大会吸引了众多电子工程师和开发者齐聚一堂,共同探讨RISC-V架构的最新发展和应用前景。 图1
新思科技受邀参加“玄铁RISC-V生态大会”
近日,全球领先的半导体和软件安全解决方案供应商新思科技,宣布将作为玄铁的重要生态合作伙伴,受邀参加即将举行的“玄铁RISC-V生态大会”。届时,新思科技将带来精彩的技术演讲和前沿技术分
评论