電子發(fā)燒友網(wǎng)(文/梁浩斌)自1998年,諾基亞6110第一次在GSM手機(jī)上使用了ARM9處理器以來(lái),ARM與手機(jī)的關(guān)系就開始緊緊捆綁在了一起。無(wú)論是后來(lái)推出的Symbian系統(tǒng)手機(jī),還是iOS、Android系統(tǒng)智能手機(jī),都基本上采用ARM架構(gòu)處理器(2013年英特爾曾推出x86架構(gòu)智能手機(jī)芯片,但由于兼容性等問(wèn)題并沒(méi)有在市場(chǎng)上掀起風(fēng)浪)。
但如今ARM在智能手機(jī)市場(chǎng)上的壟斷狀況,隨著RISC-V的出現(xiàn),或許有機(jī)會(huì)出現(xiàn)一些變數(shù)?
近日,Sipeed在社交平臺(tái)上發(fā)布了一個(gè)64位RISC-V (RV64)芯片平臺(tái)運(yùn)行Android 10系統(tǒng)的視頻,并表示搭載64位RISC-V芯片的手機(jī)將于明年推出。
Sipeed在視頻中演示了基于玄鐵C9010開發(fā)板和一塊7英寸觸摸屏的Android 10 設(shè)備DEMO,從視頻中的效果來(lái)看,觸摸操作反應(yīng)迅速,過(guò)度動(dòng)畫流暢。從視頻中的運(yùn)行狀況來(lái)看,相比去年國(guó)內(nèi)某大廠首次將Android 10移植到RISC-V平臺(tái)時(shí)的演示視頻有了明顯提升,不過(guò)依然沒(méi)有第三方APP運(yùn)行演示。
RISC-V的高性能應(yīng)用在推進(jìn)
去年10月,SiFive推出了基于RISC-V處理器的Linux PC平臺(tái)HiFive Unmatched,不過(guò)目前還只是以開發(fā)板的形式面向開發(fā)人員。HiFive Unmatched配備了SiFive FU740 SoC處理器,開發(fā)人員可以利用RISC-V開發(fā)板來(lái)測(cè)試RTOS、Linux發(fā)行版、編譯器等項(xiàng)目。
作為RISC-V的重要推動(dòng)者之一,去年SiFive從英特爾、高通等投資者中籌集了超過(guò)6000萬(wàn)美元,前高通技術(shù)公司高管Patrick Little也在去年加入了SiFive擔(dān)任CEO一職。據(jù)稱,目的是為了推進(jìn)RISC-V處理器對(duì)ARM的取代進(jìn)程。
事實(shí)上,通過(guò)近幾年的發(fā)展,Linux內(nèi)核已經(jīng)能支持RV64上運(yùn)行。目前Linux已經(jīng)可以在各種RISC-V芯片上穩(wěn)定運(yùn)行,Alpine Linux 發(fā)行版也添加了對(duì)RV64的支持,并且越來(lái)越多RISC-V芯片支持Linux單板計(jì)算機(jī)。
而Android本身基于Linux,從Linux運(yùn)行在RV64上已經(jīng)證明,RISC-V在高性能平臺(tái)上具備替代ARM的潛力。與市面上其他指令集架構(gòu)不同,RISC-V是完全開放的,任何人都可以自主設(shè)計(jì)、制造和銷售采用該指令集架構(gòu)的芯片,并不受制于任何人或公司甚至政治因素。
而RISC-V不受限制的特性,正是在當(dāng)前大環(huán)境下的最好替代。因此,目前多家國(guó)內(nèi)外芯片巨頭都在布局RISC-V。
MIPS前車之鑒,RISC-V手機(jī)應(yīng)用為時(shí)尚早
在RISC-V之前,谷歌曾經(jīng)希望用相比ARM更高效、廉價(jià)的MIPS架構(gòu)CPU來(lái)推動(dòng)Android4.0的普及。當(dāng)時(shí)的Android4.0甚至是先于ARM,為MIPS平臺(tái)提供支持,因此MIPS平臺(tái)得以獲得首發(fā)Android 4.0平板電腦。
全球第一款A(yù)ndroid 4.0平板電腦,來(lái)自國(guó)內(nèi)廠商Ainol,采用了北京君正XBurst CPU,售價(jià)也低至100美元價(jià)位。
谷歌對(duì)MIPS的一番扶持看似前景一片大好,但然而卻令市場(chǎng)對(duì)Android的滿意度達(dá)到低點(diǎn)。因?yàn)楫?dāng)時(shí)更多的設(shè)備是運(yùn)行Android 2.3系統(tǒng),但由于4.0遲遲沒(méi)有對(duì)ARM設(shè)備提供支持,因此消費(fèi)者也幾乎都停留在2.3系統(tǒng)上。
于是在2018年,谷歌在NDK R17版本上取消了對(duì)MIPS的支持。
但對(duì)于RISC-V來(lái)說(shuō),目前雖然已經(jīng)能運(yùn)行Android,但相比于谷歌主動(dòng)扶持的MIPS,恐怕會(huì)遇到更多困難。
對(duì)于Sipeed表示將于明年推出搭載64位RISC-V芯片的手機(jī),有業(yè)內(nèi)人士對(duì)電子發(fā)燒友網(wǎng)記者表示,這個(gè)說(shuō)法過(guò)于夸張了。該業(yè)內(nèi)人士認(rèn)為,目前RISC-V開發(fā)板能跑Android,可能會(huì)有人自己做個(gè)手機(jī)嘗鮮,但量產(chǎn)的可能性不大。
對(duì)于RISC-V而言,現(xiàn)階段被搭載在Android手機(jī)上的最大難題,不是性能,而是軟件生態(tài)。
當(dāng)系統(tǒng)執(zhí)行程序時(shí),需要CPU將這些指令代碼根據(jù)之前定義好的規(guī)則翻譯成機(jī)器可以識(shí)別的語(yǔ)句,才能夠正常運(yùn)行程序。但RISC-V與ARM、x86這些平臺(tái)所定義的規(guī)則是不同的,所以同樣的二進(jìn)制語(yǔ)言解釋方法不同,這樣程序就無(wú)法運(yùn)行。
所以即使Android能夠運(yùn)行在RISC-V平臺(tái)上,但大多APP的運(yùn)行指令代碼,是根據(jù)ARM平臺(tái)編寫的,所以這些APP在RISC-V平臺(tái)的Android上肯定不能正常運(yùn)行。這也是目前網(wǎng)絡(luò)上運(yùn)行Android的RISC-V平臺(tái)視頻中,都沒(méi)有出現(xiàn)第三方軟件的原因。
當(dāng)然,如果用在特定的場(chǎng)景中,單獨(dú)為RISC-V版Android開發(fā)特定軟件運(yùn)行也是一個(gè)落地的方向。業(yè)內(nèi)人士表示,APP生態(tài)是RISC-V上手機(jī)的主要難點(diǎn),因?yàn)锳PP數(shù)量有限,但其實(shí)RISC-V平臺(tái)跑一些Android的廣告機(jī)之類,也是可行的。
回到前面的問(wèn)題上,正如蘋果的Rosetta2、龍芯的二進(jìn)制翻譯系統(tǒng)、Android下exagear等等,通過(guò)二進(jìn)制翻譯,可以實(shí)現(xiàn)有損耗的不同架構(gòu)平臺(tái)軟件互通。那么RISC-V能否通過(guò)這樣的方式去支持更多ARM平臺(tái)下的Android軟件?
業(yè)內(nèi)人士對(duì)記者表示,二進(jìn)制翻譯投入成本太高,目前做得最好的就是蘋果Rosetta。所以,從這個(gè)角度去看,RISC-V+Android未來(lái)是否能取得長(zhǎng)足的發(fā)展,這可能與谷歌對(duì)此的支持力度有密切的關(guān)聯(lián)性。
最終,RISC-V作為硬件,打鐵還要自身硬,RISC-V芯片必須先得證明自己的能力,比如芯片廠商推出性能更強(qiáng)的產(chǎn)品。在硬件基礎(chǔ)打好了后,或許就如同蘋果從x86轉(zhuǎn)向ARM一樣,包括Android、甚至未來(lái)的鴻蒙OS等更多的系統(tǒng)生態(tài),會(huì)逐漸轉(zhuǎn)向RISC-V。
但如今ARM在智能手機(jī)市場(chǎng)上的壟斷狀況,隨著RISC-V的出現(xiàn),或許有機(jī)會(huì)出現(xiàn)一些變數(shù)?
近日,Sipeed在社交平臺(tái)上發(fā)布了一個(gè)64位RISC-V (RV64)芯片平臺(tái)運(yùn)行Android 10系統(tǒng)的視頻,并表示搭載64位RISC-V芯片的手機(jī)將于明年推出。
Sipeed在視頻中演示了基于玄鐵C9010開發(fā)板和一塊7英寸觸摸屏的Android 10 設(shè)備DEMO,從視頻中的效果來(lái)看,觸摸操作反應(yīng)迅速,過(guò)度動(dòng)畫流暢。從視頻中的運(yùn)行狀況來(lái)看,相比去年國(guó)內(nèi)某大廠首次將Android 10移植到RISC-V平臺(tái)時(shí)的演示視頻有了明顯提升,不過(guò)依然沒(méi)有第三方APP運(yùn)行演示。
去年Android 10首次移植到RISC-V平臺(tái)的演示視頻
RISC-V的高性能應(yīng)用在推進(jìn)
去年10月,SiFive推出了基于RISC-V處理器的Linux PC平臺(tái)HiFive Unmatched,不過(guò)目前還只是以開發(fā)板的形式面向開發(fā)人員。HiFive Unmatched配備了SiFive FU740 SoC處理器,開發(fā)人員可以利用RISC-V開發(fā)板來(lái)測(cè)試RTOS、Linux發(fā)行版、編譯器等項(xiàng)目。
作為RISC-V的重要推動(dòng)者之一,去年SiFive從英特爾、高通等投資者中籌集了超過(guò)6000萬(wàn)美元,前高通技術(shù)公司高管Patrick Little也在去年加入了SiFive擔(dān)任CEO一職。據(jù)稱,目的是為了推進(jìn)RISC-V處理器對(duì)ARM的取代進(jìn)程。
事實(shí)上,通過(guò)近幾年的發(fā)展,Linux內(nèi)核已經(jīng)能支持RV64上運(yùn)行。目前Linux已經(jīng)可以在各種RISC-V芯片上穩(wěn)定運(yùn)行,Alpine Linux 發(fā)行版也添加了對(duì)RV64的支持,并且越來(lái)越多RISC-V芯片支持Linux單板計(jì)算機(jī)。
而Android本身基于Linux,從Linux運(yùn)行在RV64上已經(jīng)證明,RISC-V在高性能平臺(tái)上具備替代ARM的潛力。與市面上其他指令集架構(gòu)不同,RISC-V是完全開放的,任何人都可以自主設(shè)計(jì)、制造和銷售采用該指令集架構(gòu)的芯片,并不受制于任何人或公司甚至政治因素。
而RISC-V不受限制的特性,正是在當(dāng)前大環(huán)境下的最好替代。因此,目前多家國(guó)內(nèi)外芯片巨頭都在布局RISC-V。
MIPS前車之鑒,RISC-V手機(jī)應(yīng)用為時(shí)尚早
在RISC-V之前,谷歌曾經(jīng)希望用相比ARM更高效、廉價(jià)的MIPS架構(gòu)CPU來(lái)推動(dòng)Android4.0的普及。當(dāng)時(shí)的Android4.0甚至是先于ARM,為MIPS平臺(tái)提供支持,因此MIPS平臺(tái)得以獲得首發(fā)Android 4.0平板電腦。
全球第一款A(yù)ndroid 4.0平板電腦,來(lái)自國(guó)內(nèi)廠商Ainol,采用了北京君正XBurst CPU,售價(jià)也低至100美元價(jià)位。
谷歌對(duì)MIPS的一番扶持看似前景一片大好,但然而卻令市場(chǎng)對(duì)Android的滿意度達(dá)到低點(diǎn)。因?yàn)楫?dāng)時(shí)更多的設(shè)備是運(yùn)行Android 2.3系統(tǒng),但由于4.0遲遲沒(méi)有對(duì)ARM設(shè)備提供支持,因此消費(fèi)者也幾乎都停留在2.3系統(tǒng)上。
于是在2018年,谷歌在NDK R17版本上取消了對(duì)MIPS的支持。
但對(duì)于RISC-V來(lái)說(shuō),目前雖然已經(jīng)能運(yùn)行Android,但相比于谷歌主動(dòng)扶持的MIPS,恐怕會(huì)遇到更多困難。
對(duì)于Sipeed表示將于明年推出搭載64位RISC-V芯片的手機(jī),有業(yè)內(nèi)人士對(duì)電子發(fā)燒友網(wǎng)記者表示,這個(gè)說(shuō)法過(guò)于夸張了。該業(yè)內(nèi)人士認(rèn)為,目前RISC-V開發(fā)板能跑Android,可能會(huì)有人自己做個(gè)手機(jī)嘗鮮,但量產(chǎn)的可能性不大。
對(duì)于RISC-V而言,現(xiàn)階段被搭載在Android手機(jī)上的最大難題,不是性能,而是軟件生態(tài)。
當(dāng)系統(tǒng)執(zhí)行程序時(shí),需要CPU將這些指令代碼根據(jù)之前定義好的規(guī)則翻譯成機(jī)器可以識(shí)別的語(yǔ)句,才能夠正常運(yùn)行程序。但RISC-V與ARM、x86這些平臺(tái)所定義的規(guī)則是不同的,所以同樣的二進(jìn)制語(yǔ)言解釋方法不同,這樣程序就無(wú)法運(yùn)行。
所以即使Android能夠運(yùn)行在RISC-V平臺(tái)上,但大多APP的運(yùn)行指令代碼,是根據(jù)ARM平臺(tái)編寫的,所以這些APP在RISC-V平臺(tái)的Android上肯定不能正常運(yùn)行。這也是目前網(wǎng)絡(luò)上運(yùn)行Android的RISC-V平臺(tái)視頻中,都沒(méi)有出現(xiàn)第三方軟件的原因。
當(dāng)然,如果用在特定的場(chǎng)景中,單獨(dú)為RISC-V版Android開發(fā)特定軟件運(yùn)行也是一個(gè)落地的方向。業(yè)內(nèi)人士表示,APP生態(tài)是RISC-V上手機(jī)的主要難點(diǎn),因?yàn)锳PP數(shù)量有限,但其實(shí)RISC-V平臺(tái)跑一些Android的廣告機(jī)之類,也是可行的。
回到前面的問(wèn)題上,正如蘋果的Rosetta2、龍芯的二進(jìn)制翻譯系統(tǒng)、Android下exagear等等,通過(guò)二進(jìn)制翻譯,可以實(shí)現(xiàn)有損耗的不同架構(gòu)平臺(tái)軟件互通。那么RISC-V能否通過(guò)這樣的方式去支持更多ARM平臺(tái)下的Android軟件?
業(yè)內(nèi)人士對(duì)記者表示,二進(jìn)制翻譯投入成本太高,目前做得最好的就是蘋果Rosetta。所以,從這個(gè)角度去看,RISC-V+Android未來(lái)是否能取得長(zhǎng)足的發(fā)展,這可能與谷歌對(duì)此的支持力度有密切的關(guān)聯(lián)性。
最終,RISC-V作為硬件,打鐵還要自身硬,RISC-V芯片必須先得證明自己的能力,比如芯片廠商推出性能更強(qiáng)的產(chǎn)品。在硬件基礎(chǔ)打好了后,或許就如同蘋果從x86轉(zhuǎn)向ARM一樣,包括Android、甚至未來(lái)的鴻蒙OS等更多的系統(tǒng)生態(tài),會(huì)逐漸轉(zhuǎn)向RISC-V。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
智能手機(jī)
+關(guān)注
關(guān)注
66文章
18499瀏覽量
180403 -
RISC-V
+關(guān)注
關(guān)注
45文章
2292瀏覽量
46226
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
基于risc-v架構(gòu)的芯片與linux系統(tǒng)兼容性討論
廣泛而深厚的生態(tài),大量?jī)?yōu)秀應(yīng)用程序直接對(duì)接或者基于LINUX內(nèi)核改進(jìn),以此提供更多服務(wù)。
RISC-V架構(gòu)芯片與Linux系統(tǒng)的兼容性
指令集兼容性 :
Linux操作系統(tǒng)內(nèi)核包含了與特定指令集相關(guān)
發(fā)表于 11-30 17:20
《RISC-V能否復(fù)制Linux 的成功?》
對(duì)RISC-V硬件生態(tài)系統(tǒng)的參與者進(jìn)行了調(diào)查,包括OpenHW集團(tuán)、RISC-V International、恩智浦半導(dǎo)體、Andes Technology、英偉達(dá)和西部數(shù)據(jù),描述了開源軟件
發(fā)表于 11-26 20:20
RISC-V,即將進(jìn)入應(yīng)用的爆發(fā)期
我們會(huì)迎來(lái)前所未見的AI軟件應(yīng)用,而RISC-V有望打造出下一代的AI引擎。”
達(dá)摩院院長(zhǎng)張建鋒此前在3月2024玄鐵RISC-V生態(tài)大會(huì)表示,隨著新型算力需求激增,
發(fā)表于 10-31 16:06
2024 RISC-V 中國(guó)峰會(huì):華秋電子助力RISC-V生態(tài)!
>平臺(tái)社區(qū)負(fù)責(zé)人劉勇在峰會(huì)現(xiàn)場(chǎng)分享了以“RISC-V芯片創(chuàng)新應(yīng)用與生態(tài)”的主旨分享。
(華秋電子<電子發(fā)燒友>平臺(tái)社區(qū)負(fù)責(zé)人劉勇在RISC-V中國(guó)峰會(huì)現(xiàn)場(chǎng)
發(fā)表于 08-26 16:46
rIsc-v的缺的是什么?
和可定制性,不同的廠商或開發(fā)者可能會(huì)根據(jù)自己的需求對(duì)RISC-V進(jìn)行不同的定制和優(yōu)化。這可能會(huì)導(dǎo)致硬件生態(tài)系統(tǒng)中出現(xiàn)碎片化問(wèn)題,即某些RISC-V軟件無(wú)法在所有
發(fā)表于 07-29 17:18
RISC-V在中國(guó)的發(fā)展機(jī)遇有哪些場(chǎng)景?
的理想選擇。
生態(tài)系統(tǒng)建設(shè):多家頭部芯片公司和生態(tài)廠商正在積極推進(jìn)RISC-V在車規(guī)級(jí)產(chǎn)品的布局,這將有助于RISC-V在汽車領(lǐng)域的快速發(fā)展
發(fā)表于 07-29 17:14
risc-v的mcu對(duì)RTOS兼容性如何
設(shè)計(jì)、中斷響應(yīng)速度以及RTOS的調(diào)度策略。
一些RISC-V MCU可能具有特定的硬件特性(如快速中斷響應(yīng)、低延遲I/O等),這些特性可以增強(qiáng)RTOS的實(shí)時(shí)性能。
軟件生態(tài)和工具鏈 :
RI
發(fā)表于 05-27 16:26
RISC-V的MCU與ARM對(duì)比
或許可費(fèi)。這確保了ARM的穩(wěn)定性和可靠性,以及高質(zhì)量的技術(shù)支持和生態(tài)系統(tǒng)。
指令集與實(shí)現(xiàn)
RISC-V :RISC-V是一種模塊化的架構(gòu),由一個(gè)基本指令集和多個(gè)可選指令集擴(kuò)展組成。這允許RIS
發(fā)表于 05-27 15:58
為何什么risc-v芯片比arm的效率高
免費(fèi)使用和修改其指令集,這促進(jìn)了RISC-V生態(tài)系統(tǒng)的快速發(fā)展。隨著越來(lái)越多的公司和開發(fā)者參與到RISC-V的開發(fā)和優(yōu)化中來(lái),RISC-V芯片
發(fā)表于 04-28 09:38
RISC-V有哪些優(yōu)點(diǎn)和缺點(diǎn)
是因?yàn)?b class='flag-5'>RISC-V在某些方面可能缺乏針對(duì)特定應(yīng)用的優(yōu)化。
生態(tài)系統(tǒng)相對(duì)不成熟:盡管RISC-V的生態(tài)系統(tǒng)正在快速發(fā)展,但與成熟的ARM等架構(gòu)相比,其
發(fā)表于 04-28 09:03
RISC-V有哪些優(yōu)缺點(diǎn)?是堅(jiān)持ARM方向還是投入risc-V的懷抱?
、修改和使用其代碼。這種開放性促進(jìn)了全球范圍內(nèi)的創(chuàng)新與合作,有助于推動(dòng)RISC-V生態(tài)系統(tǒng)的快速發(fā)展。
模塊化設(shè)計(jì) :RISC-V支持模塊化可配置的子集,使得開發(fā)者可以根據(jù)具體的應(yīng)用需求進(jìn)行靈活定制
發(fā)表于 04-28 08:51
SiFive 加入甲辰計(jì)劃,共創(chuàng) RISC-V 生態(tài)繁榮
實(shí)現(xiàn)從數(shù)據(jù)中心到桌面辦公、從移動(dòng)穿戴到智能物聯(lián)網(wǎng)全信息產(chǎn)業(yè)覆蓋的開放標(biāo)準(zhǔn)體系及開源系統(tǒng)軟件棧,同時(shí)推進(jìn)RISC-V軟硬件生態(tài)的成熟度達(dá)到或超過(guò)其它主流架構(gòu)。該計(jì)劃的
玄鐵RISC-V生態(tài)大會(huì)深圳召開,達(dá)摩院引領(lǐng)RISC-V創(chuàng)新應(yīng)用
(電子發(fā)燒網(wǎng)友原創(chuàng))日前備受矚目的2024玄鐵RISC-V生態(tài)大會(huì)在深圳博林天瑞喜來(lái)登酒店隆重舉行。此次大會(huì)吸引了眾多電子工程師和開發(fā)者齊聚一堂,共同探討RISC-V架構(gòu)的最新發(fā)展和應(yīng)用前景。 圖1
新思科技受邀參加“玄鐵RISC-V生態(tài)大會(huì)”
近日,全球領(lǐng)先的半導(dǎo)體和軟件安全解決方案供應(yīng)商新思科技,宣布將作為玄鐵的重要生態(tài)合作伙伴,受邀參加即將舉行的“玄鐵RISC-V生態(tài)大會(huì)”。屆時(shí),新思科技將帶來(lái)精彩的技術(shù)演講和前沿技術(shù)分
評(píng)論