<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 如何打造開(kāi)放繁榮的RISC-V嵌入系統生態(tài)?

如何打造開(kāi)放繁榮的RISC-V嵌入系統生態(tài)?

作者:迎九(EEPW) 時(shí)間:2023-11-20 來(lái)源:電子產(chǎn)品世界 收藏

2023 年9 月,嵌入式領(lǐng)域的大事之一是Arm 上市,在美國納斯達克交易所上市,收盤(pán)大漲近25%,市值達679 億美元,成為截至當時(shí)的本年度美股規模最大的IPO。Arm 上市以后,會(huì )不會(huì )對 有影響?在嵌入式系統領(lǐng)域,如何打造開(kāi)放、繁榮的 生態(tài)?

本文引用地址:http://dyxdggzs.com/article/202311/453084.htm

2023 年9 月16 日,在甘肅張掖舉辦的“第21 屆CCF 全國嵌入式系統大會(huì )”上,中科院軟件所副所長(cháng)、總工程師、研究員、博士生導師武延軍做了主題報告,介紹了嵌入式軟件生態(tài)及 嵌入系統生態(tài)的打造思考。

武延軍還是開(kāi)放原子基金會(huì )開(kāi)源安全委員會(huì )主席,OpenHarmony 項目群的技術(shù)指導委員會(huì )的委員,openEuler 項目群的委員會(huì )副主席,中國開(kāi)放指令集(RISC-V) 聯(lián)盟的開(kāi)源軟件工作組組長(cháng)。

1 開(kāi)源軟件:嵌入式主流系統的發(fā)展模式

1.1 什么是IT生態(tài)

從軟硬件生態(tài)的示意(圖1)上,可以看到底層的硬件公司中,大概有2000 多家的國內芯片設計企業(yè),全球有2 萬(wàn)家半導體企業(yè)。上層是設備/用戶(hù)和開(kāi)發(fā)者。其中,設備/ 用戶(hù)包括100億的可穿戴設備,1 萬(wàn)億的物聯(lián)網(wǎng)終端,50 億部手機,30 億臺PC,10 億臺服務(wù)器;開(kāi)發(fā)者方面,全球有9400 萬(wàn)的開(kāi)發(fā)者,再加上其他的平臺,全球約有1 億的開(kāi)發(fā)者,安卓和蘋(píng)果共有1000 萬(wàn)的APP,全球有1百萬(wàn)家軟件企業(yè)。

1700444827113649.png

圖1 軟硬件生態(tài)

如果中間沒(méi)有基礎軟件,可能面臨什么問(wèn)題?設備用戶(hù)直接去面向硬件公司。由于數量懸殊,硬件公司會(huì )面臨巨大的壓力。例如用戶(hù)買(mǎi)了一臺臺式機或筆記本電腦,處理器是英特爾的,如果用戶(hù)在使用過(guò)程中遇到了問(wèn)題,或者裝軟件、下載新應用有了問(wèn)題,不會(huì )直接去找英特爾,因為在生態(tài)中有了基礎軟件,把硬件公司、開(kāi)發(fā)者以及設備/ 用戶(hù)給連接起來(lái)了,使他們之間不需要去直接交互,而是通過(guò)基礎軟件/ 軟件,形成一個(gè)很自然的網(wǎng)狀連接,這樣整個(gè)生態(tài)就形成了。

1.2 生態(tài)的主導權意味著(zhù)巨大的商業(yè)價(jià)值

從先進(jìn)國家的發(fā)展經(jīng)驗看,企業(yè)經(jīng)歷了產(chǎn)品競爭,產(chǎn)業(yè)鏈競爭,正在向產(chǎn)業(yè)生態(tài)競爭的方式進(jìn)化。實(shí)際上,信息技術(shù)(IT)產(chǎn)業(yè)的核心競爭力是生態(tài),生態(tài)的核心是基礎軟件(操作系統)。例如IT 業(yè)市值萬(wàn)億美元的4 大企業(yè)是:微軟、蘋(píng)果、亞馬遜、谷歌。它們都有一個(gè)共性:是生態(tài)的主導者。

生態(tài)的主導也是通過(guò)軟件去實(shí)現的,例如微軟的Windows 操作系統,雖然微軟有很多的產(chǎn)品,諸如Office 辦公軟件、云平臺等現在是主要的收入來(lái)源,Windows 現在已經(jīng)不是其最大的收入來(lái)源,但是微軟是通過(guò)Windows 主導了生態(tài)。此外還有像谷歌的安卓、蘋(píng)果的iOS、亞馬遜的AWS 等,都是主導生態(tài)的關(guān)鍵操作系統/ 軟件。

1.3 嵌入式系統領(lǐng)域有沒(méi)有生態(tài)壟斷?

在嵌入式領(lǐng)域也存在生態(tài)。以FreeRTOS 為例,其是嵌入式領(lǐng)域用得最多的一種操作系統,自稱(chēng)曾經(jīng)占到了全球嵌入式操作系統70% 的市場(chǎng),現在已經(jīng)被亞馬遜主導、收購。FreeRTOS 在其主頁(yè)中,稱(chēng)其優(yōu)勢之一是有廣泛的生態(tài)系統支持,具體的表現是有40 多種架構、上千種芯片的支持,有各種各樣的模塊化的庫,組裝起來(lái)有FreeRTOS 的代碼,有眾多的合作伙伴。這個(gè)生態(tài)圈有沒(méi)有壟斷? 從FreeRTOS 網(wǎng)站查一下所支持的芯片列表,發(fā)現有40 多種MCU、上千個(gè)型號,但是里面沒(méi)有被美國禁運的實(shí)體清單里的公司,可見(jiàn)有壟斷。

1.4 生態(tài)壟斷如何破局?

如果用一句話(huà)來(lái)概括,就是:我們需要打造一個(gè)開(kāi)放繁榮的軟件開(kāi)源機制。

這種開(kāi)源機制的產(chǎn)生可以追溯到上世紀80 年代,當年世界自由軟件運動(dòng)的創(chuàng )始人——理查德·斯托曼(Richard Stallman) 喊出了一個(gè)口號:Free software isfreedom( 自由軟件就是自由)。這個(gè)口號曾經(jīng)激勵了幾代程序員。

現在有了新的口號,2017 年圖靈獎得主、發(fā)明RISC-V 的大衛·帕特森(David Patterson)教授等人的初衷是:instruction sets want to be free( 指令集希望是自由的)。

把二者結合起來(lái),一個(gè)是倡導開(kāi)源的軟件,一個(gè)是開(kāi)源的指令集,其實(shí)背后包含了開(kāi)源的芯片/ 硬件,構成了生態(tài)壟斷破局的機遇。

2 RISC-V:嵌入式指令集架構的發(fā)展方向

2.1 開(kāi)源模式下,軟件也有供應鏈

開(kāi)源現在已經(jīng)普遍被使用,有報告稱(chēng)物聯(lián)網(wǎng)和移動(dòng)應用領(lǐng)域里都發(fā)現了開(kāi)源代碼。開(kāi)源在國內的使用比例也非常高。

如果對照硬件,開(kāi)源模式下的軟件也有供應鏈。對于硬件產(chǎn)品,可以分解成各種元器件、零部件。如果把操作系統/ 開(kāi)源軟件進(jìn)行分解,也有很多模塊庫,也是由很多的“元器件”組成的。就像國產(chǎn)大飛機C919 是由上萬(wàn)個(gè)零件構成,其實(shí)操作系統/ 開(kāi)源軟件也是由大小不同的零部件,按照依賴(lài)次序進(jìn)行組裝和優(yōu)化。即,開(kāi)源操作系統的構建= 開(kāi)源軟件供應鏈的整合優(yōu)化的構成,這是openEuler 社區剛成立時(shí)的成員共識。

從具體的數據看一下主流的操作系統,每種操作系統的背后的軟件包數量約為3 萬(wàn)個(gè)左右,背后參與的開(kāi)發(fā)人員數量也在幾千人的數量級。

這還僅僅是包(package) 這一級。如果把它們拆分到文件、函數級別,或者再把它進(jìn)一步拆分成“代碼切片”級,數量會(huì )非常龐大。所以把它比作C919 大飛機。

如何去描述這種現象?這就是“開(kāi)源軟件供應鏈”。狹義地講,之前有SBOM(軟件料單),對應的是硬件解決方案里的物料清單(BOM),像一個(gè)樹(shù)狀或筒狀結構。但“軟件料單”不能全面反映軟件之間的依存關(guān)系。如果進(jìn)行廣義的定義,“開(kāi)源軟件供應鏈”更為合適。

2.2 “開(kāi)源軟件供應鏈”的定義

“開(kāi)源軟件供應鏈”的定義是:實(shí)際業(yè)務(wù)系統在開(kāi)發(fā)和運行過(guò)程中,涉及的所有開(kāi)源軟件上游項目(Upstream)、源碼包(Source Package)、二進(jìn)制包(Binary)、包管理器(Package Manager)、倉庫(Repository)以及開(kāi)發(fā)者(Developer) 和維護者(Maintainer)、社區(Community)、基金會(huì )(Foundation)、廠(chǎng)商(Vendor)、用戶(hù)(User) 等,按照依賴(lài)(Depend)、打包(Package)、構建(Build)、托管(Host)、協(xié)作(Collaborate)、指導(Guide)、交付(Deliver)、反饋(Feedback) 等關(guān)系形成的供應鏈網(wǎng)絡(luò )。

這個(gè)定義是較新的版本,2017 年時(shí)還沒(méi)有這么完整。這一版把開(kāi)發(fā)者、社區、基金會(huì ),包括用戶(hù)等也放到供應鏈的列表里。

在這個(gè)概念的基礎上,中科院軟件所開(kāi)始建設“源圖”開(kāi)源軟件供應鏈的平臺,之后升級為一項重大基礎設施,至今已經(jīng)歷了多個(gè)版本。2023 年8 月21 日發(fā)布3.0版時(shí),已覆蓋1.4 億款以上的開(kāi)源軟件,代碼行數已達到1892 億行,開(kāi)源許可證3257 個(gè)。

“源圖”一直在進(jìn)化。9 月15 日,數據又有所更新。蘋(píng)果的iOS、亞馬遜的AWS 等,都是主導生態(tài)的關(guān)鍵操作系統/ 軟件。

1.3 嵌入式系統領(lǐng)域有沒(méi)有生態(tài)壟斷?

在嵌入式領(lǐng)域也存在生態(tài)。以FreeRTOS 為例,其是嵌入式領(lǐng)域用得最多的一種操作系統,自稱(chēng)曾經(jīng)占到了全球嵌入式操作系統70% 的市場(chǎng),現在已經(jīng)被亞馬遜主導、收購。FreeRTOS 在其主頁(yè)中,稱(chēng)其優(yōu)勢之一是有廣泛的生態(tài)系統支持,具體的表現是有40 多種架構、上千種芯片的支持,有各種各樣的模塊化的庫,組裝起來(lái)有FreeRTOS 的代碼,有眾多的合作伙伴。

這個(gè)生態(tài)圈有沒(méi)有壟斷? 從FreeRTOS 網(wǎng)站查一下所支持的芯片列表,發(fā)現有40 多種MCU、上千個(gè)型號,但是里面沒(méi)有被美國禁運的實(shí)體清單里的公司,可見(jiàn)有壟斷。

1.4 生態(tài)壟斷如何破局?

如果用一句話(huà)來(lái)概括,就是:我們需要打造一個(gè)開(kāi)放繁榮的軟件開(kāi)源機制。

這種開(kāi)源機制的產(chǎn)生可以追溯到上世紀80 年代,當年世界自由軟件運動(dòng)的創(chuàng )始人——理查德·斯托曼(Richard Stallman) 喊出了一個(gè)口號:Free software is freedom( 自由軟件就是自由)。這個(gè)口號曾經(jīng)激勵了幾代程序員。

現在有了新的口號,2017 年圖靈獎得主、發(fā)明RISC-V 的大衛·帕特森(David Patterson)教授等人的初衷是:instruction sets want to be free( 指令集希望是自由的)。

把二者結合起來(lái),一個(gè)是倡導開(kāi)源的軟件,一個(gè)是開(kāi)源的指令集,其實(shí)背后包含了開(kāi)源的芯片/ 硬件,構成了生態(tài)壟斷破局的機遇。

2 RISC-V:嵌入式指令集架構的發(fā)展方向

2.1 開(kāi)源模式下,軟件也有供應鏈

開(kāi)源現在已經(jīng)普遍被使用,有報告稱(chēng)物聯(lián)網(wǎng)和移動(dòng)應用領(lǐng)域里都發(fā)現了開(kāi)源代碼。開(kāi)源在國內的使用比例也非常高。

如果對照硬件,開(kāi)源模式下的軟件也有供應鏈。對于硬件產(chǎn)品,可以分解成各種元器件、零部件。如果把操作系統/ 開(kāi)源軟件進(jìn)行分解,也有很多模塊庫,也是由很多的“元器件”組成的。就像國產(chǎn)大飛機C919 是由上萬(wàn)個(gè)零件構成,其實(shí)操作系統/ 開(kāi)源軟件也是由大小不同的零部件,按照依賴(lài)次序進(jìn)行組裝和優(yōu)化。即,開(kāi)源操作系統的構建= 開(kāi)源軟件供應鏈的整合優(yōu)化的構成,這是openEuler 社區剛成立時(shí)的成員共識。

從具體的數據看一下主流的操作系統,每種操作系統的背后的軟件包數量約為3 萬(wàn)個(gè)左右,背后參與的開(kāi)發(fā)人員數量也在幾千人的數量級。

這還僅僅是包(package) 這一級。如果把它們拆分到文件、函數級別,或者再把它進(jìn)一步拆分成“代碼切片”級,數量會(huì )非常龐大。所以把它比作C919 大飛機。如何去描述這種現象?這就是“開(kāi)源軟件供應鏈”。狹義地講,之前有SBOM(軟件料單),對應的是硬件解決方案里的物料清單(BOM),像一個(gè)樹(shù)狀或筒狀結構。但“軟件料單”不能全面反映軟件之間的依存關(guān)系。如果進(jìn)行廣義的定義,“開(kāi)源軟件供應鏈”更為合適。

2.2 “開(kāi)源軟件供應鏈”的定義

“開(kāi)源軟件供應鏈”的定義是:實(shí)際業(yè)務(wù)系統在開(kāi)發(fā)和運行過(guò)程中,涉及的所有開(kāi)源軟件上游項目(Upstream)、源碼包(Source Package)、二進(jìn)制包(Binary)、包管理器(Package Manager)、倉庫(Repository)以及開(kāi)發(fā)者(Developer) 和維護者(Maintainer)、社區(Community)、基金會(huì )(Foundation)、廠(chǎng)商(Vendor)、用戶(hù)(User) 等,按照依賴(lài)(Depend)、打包(Package)、構建(Build)、托管(Host)、協(xié)作(Collaborate)、指導(Guide)、交付(Deliver)、反饋(Feedback) 等關(guān)系形成的供應鏈網(wǎng)絡(luò )。

這個(gè)定義是較新的版本,2017 年時(shí)還沒(méi)有這么完整。這一版把開(kāi)發(fā)者、社區、基金會(huì ),包括用戶(hù)等也放到供應鏈的列表里。

在這個(gè)概念的基礎上,中科院軟件所開(kāi)始建設“源圖”開(kāi)源軟件供應鏈的平臺,之后升級為一項重大基礎設施,至今已經(jīng)歷了多個(gè)版本。2023 年8 月21 日發(fā)布3.0版時(shí),已覆蓋1.4 億款以上的開(kāi)源軟件,代碼行數已達到1892 億行,開(kāi)源許可證3257 個(gè)。

“源圖”一直在進(jìn)化。9 月15 日,數據又有所更新。

“源圖”對整個(gè)開(kāi)源世界的數據做兩項工作:①采集,②把數據進(jìn)行二次加工處理。

截至9 月15 日晚,“源圖”數據比8 月21 日的代碼行數多了200 多億行,是一直在持續變化?!霸磮D”有很多作用,例如合規性檢測、漏洞檢測等。還有一個(gè)作用是對國產(chǎn)操作系統與社區的全方位保障。因為近幾年,很多企業(yè)、機構在聯(lián)合構建國產(chǎn)操作系統的社區,現在社群較多,希望這些根社區不是打著(zhù)社區的幌子,而是真的很活躍,有實(shí)際的貢獻,有大量的開(kāi)發(fā)人員聚集,有軟件的快速迭代。因此,中科院軟件所對這些根社區去做實(shí)時(shí)的監測和風(fēng)險評估。

“源圖”還有很多其他功能,以API 的方式開(kāi)放出來(lái),至今有180 多個(gè)API,希望與各界合作。

2.3 RISC-V是嵌入式指令集架構的發(fā)展方向

指令集架構(簡(jiǎn)稱(chēng)指令集,ISA)是計算機系統中軟硬件的分界線(xiàn),或交互規范標準,是軟硬件生態(tài)的起始原點(diǎn)。

指令集不一定能決定硬件/ 芯片的性能高低,也不一定能決定上層的應用軟件的工作,但是能決定軟硬件的協(xié)作方式和發(fā)展方向。

最早指令集的出現是為了解決機器兼容和軟硬件解耦的問(wèn)題,例如IBM System/360 的4 種不同型號的大型機,如果需要一套軟件在上面運行,就需要一套統一的指令集,叫One ISA to rule them all( 一個(gè)ISA 統治了他們所有人),像“指環(huán)王”里的“至尊魔戒”。M.V. Wilkes(注:英國劍橋大學(xué)教授,1951 年首先提出微指令和微程序)和Fred P. Brooks( 注:IBM 360 操作系統之父) 在指令集上面做了巨大的貢獻。

Wintel 時(shí)代的微軟和英特爾聯(lián)盟,移動(dòng)智能手機時(shí)代的AA(Arm 與Android) 聯(lián)盟,都占據了IT 生態(tài)的價(jià)值高地。所以盡管整個(gè)IT 領(lǐng)域中,很多標準規范是開(kāi)放的,但是ISA 里沒(méi)有,x86、IBM 360、Arm 都有私有的指令集,是由公司主導的。

2.4 為何指令集領(lǐng)域長(cháng)期缺乏開(kāi)放標準?

這是歷史形成的。例如IBM 最早成立時(shí),就是為自己私有的大型機來(lái)做的操作系統。之后IT 業(yè)延續了這種方法,上世紀70 年代大約有二三十種不同的指令集,最后經(jīng)過(guò)一系列的比拼后,x86 才勝出。到2010年代時(shí),Arm 在移動(dòng)和嵌入式領(lǐng)域也勝出了。所以x86和Arm 是通過(guò)殘酷的商業(yè)競爭形成的,也是它們的一種很重要的商業(yè)掌控手段,所以?xún)杉夜径己茈y去把它開(kāi)放出來(lái)。即便Arm 比x86 稍好一些,客戶(hù)可以去獲得授權,公版可獲得永久授權,但是Arm 還是不會(huì )去把其變成一個(gè)像RISC-V 一樣全開(kāi)源的情況。包括現在A(yíng)rm 上市的賣(mài)點(diǎn)之一就是指令集是自己掌握的。

RISC-V 的愿景是:RISC-V 是一個(gè)自由開(kāi)放的ISA,通過(guò)開(kāi)放標準協(xié)作實(shí)現處理器創(chuàng )新的新時(shí)代。因此,RISC-V ISA 在架構上提供了一個(gè)新的自由、可擴展的軟件和硬件自由層次,為未來(lái)50 年的計算設計和創(chuàng )新鋪平了道路?;凇皹藴省焙汀拔磥?lái)50 年”這兩個(gè)特點(diǎn),因此最有可能成為指令集的未來(lái)國際標準。

其實(shí)指令集非常簡(jiǎn)單,以RISC-V 為例,它包含基礎指令集、標準擴展指令集和用戶(hù)自定義擴展指令集。RISC-V 基礎指令集的標準規范已經(jīng)發(fā)布。

RISC-V 的設計理念有很多特點(diǎn),包括簡(jiǎn)潔、開(kāi)放、先進(jìn)、模塊化、穩定、免授權?,F在發(fā)展速度也非???,RISC-V 國際基金會(huì )(RVI)的全球會(huì )員數已經(jīng)超過(guò)了3800 家。

2.5 RISC-V是我國眾多軟件學(xué)科方向的一次復興機遇

從RVI 的官方網(wǎng)站里可以看到,RISC-V 在基礎軟件領(lǐng)域里需要圖2 右側的技術(shù)和產(chǎn)品。對應的學(xué)科方向是左邊的。這些都是軟件領(lǐng)域非常核心的方向,特別是有些方向可能許多高校因為在過(guò)去20 多年內沒(méi)有應用場(chǎng)景,課程已不再開(kāi)設了,這非??上?,但在RISC-V階段確實(shí)是我國基礎軟件部門(mén)一次很久都沒(méi)有過(guò)的重復造籠子的機會(huì )。

通常認為“重復造籠子”是貶義的,是重復和模仿,但問(wèn)題是我們沒(méi)造過(guò)籠子。我們現在使用的基礎軟件大都是在美國上世紀60 年代到90 年代內形成的一套軟件系統之上,即便在2010 年代,我們也沒(méi)趕上,例如像安卓這樣的新的主流操作系統。所以RISC-V 可能給了我們一個(gè)機會(huì ),包括編譯器、虛擬機、環(huán)境、模擬器等,甚至包括安全等,都可以從全新的視角去打造。

1700445750257899.png

圖2

3 開(kāi)放繁榮的生態(tài):嵌入式系統的發(fā)展目標

3.1 “細腰”是生態(tài)的核心之一

首先,RISC-V 的軟件在日趨豐富,基本的軟件生態(tài)框架已經(jīng)搭起來(lái)了,但是它未來(lái)要走向成功,一定要跟x86、Arm 去比拼,RISC-V 的愿景是未來(lái)三分天下必有其一。怎么能做到這一點(diǎn)?核心就是要比x86 和Arm 有更高的生態(tài)效率。

生態(tài)效率如何決定?從生態(tài)學(xué)的啟示看:①要有足夠豐富多樣的支持,例如大量的開(kāi)源軟件代碼、文檔手冊以及社區的開(kāi)發(fā)人員互助等,②為了防止碎片化、技術(shù)多樣化,需要有一個(gè)細腰的生態(tài)模型,這是從IT 生態(tài)里總結出來(lái),中間會(huì )有一個(gè)細腰。細腰是什么?往往就是標準規范,是行業(yè)最容易達成共識的。

如圖3,圍繞細腰的往上和往下,也是一個(gè)更容易達成共識的部分,例如上面的基礎軟件,下面的通用IP、EDA 工具等。細腰的共識部分越多,生態(tài)就越容易達成。

1700445859716987.png

圖3

未來(lái)理想的生態(tài)應該是這樣一個(gè)模型:中間是指令集規范,往上是基礎軟件的開(kāi)發(fā)以及基礎運行軟件的環(huán)境,這些希望是開(kāi)源免費的。底下還有通用EDA 工具,希望也是開(kāi)源、免費的工具。

由此構成一個(gè)堅強的細腰,向上能夠支撐千行百業(yè)的應用場(chǎng)景,向下有成千上萬(wàn)的芯片。

現在已經(jīng)看到有這樣的發(fā)展勢頭。例如在2023 年8 月,RISC-V 中國峰會(huì )召開(kāi),這是與北美和歐洲峰會(huì )并列的三大峰會(huì )。我們非常高興地看到了展示區有各種RISC-V 的設備出現,例如數據中心的服務(wù)器,還有交換機、筆記本、平板,甚至有手機、小型智能終端、攝像頭等安防設備等。

為了防止碎片化,我們一定要把中間的細腰做好。貢獻。老師們不一定要去參與到商業(yè)里去跟x86、Arm 去競爭。

生態(tài)是慢慢形成的,就像20 年前,Arm 剛進(jìn)入嵌入式領(lǐng)域時(shí),很多人看相關(guān)的書(shū)籍和用開(kāi)發(fā)板學(xué)嵌入式,但是不知不覺(jué)地發(fā)現Arm 開(kāi)發(fā)者越來(lái)越多了,生態(tài)變得越來(lái)越大?,F在也有RISC-V 相關(guān)的教材和開(kāi)發(fā)板,相信再過(guò)5~10 年,人們會(huì )發(fā)現在整個(gè)開(kāi)發(fā)者比例中,RISC-V 占了很大的優(yōu)勢,這時(shí)候RISC-V 生態(tài)就形成了。

4 中科院軟件所做的工作

中科院軟件所正在打造國內開(kāi)源的“根”社區,致力于打造國產(chǎn)的開(kāi)源社區,希望在社區里有自己的成果和產(chǎn)品。開(kāi)源歐拉操作系統(openEuler)社區是面向數字基礎設施的操作系統社區,開(kāi)源鴻蒙操作系統(OpenHarmony)社區有活躍的參與者,是面向萬(wàn)物智能互聯(lián)的操作系統社區。過(guò)去幾年,中科院軟件所在這兩個(gè)社區里,在高校、科研院所中影響力領(lǐng)先。

關(guān)于RISC-V 的機遇,需要用共治共享共建的開(kāi)源基礎軟件的模式去打造,一是軟件所做了PolyOS,可謂開(kāi)發(fā)板的萬(wàn)能適配器,無(wú)論什么樣的RISC-V開(kāi)發(fā)板,在PolyOS 上都可以快速地構建它的操作系統。另一個(gè)是面向開(kāi)發(fā)者的萬(wàn)能工具箱RuyiSDK,這和嵌入式有點(diǎn)關(guān)系,因為現在有很多的開(kāi)發(fā)板或機器還需要用交叉編譯的方式去做。軟件所還做了一些與嵌入式相關(guān)的基礎設施,例如OpenOCD,包括ADB 調試工具鏈,2023年6 月底已經(jīng)發(fā)布了第一個(gè)版本。

前期,中科院軟件所已完成了對RISC-V 的服務(wù)器和桌面辦公環(huán)境的軟件適配,保障了國產(chǎn)RISC-V 服務(wù)器和筆記本的率先批量出貨。

服務(wù)器和筆記本軟件方面,軟件所也已完成了很多適配,例如基于RISC-V 的傳統的視頻播放、收發(fā)郵件、客戶(hù)端、瀏覽器等等,也完成了很多服務(wù)端的項目,諸如openGDK 這些基礎的方面。

RISC-V 嵌入式生態(tài)的寒武紀即將到來(lái),一定會(huì )有大量的RISC-V 相關(guān)的設備持續不斷地涌現。為了順應這一潮流,2023 年9 月算能生態(tài)部、軟件所PLC 實(shí)驗室、海外RVI 等單位在開(kāi)展 “全球捐贈計劃”,捐贈1 萬(wàn)塊RISC-V開(kāi)發(fā)版給社群,特別是給高校去做教學(xué)科研,希望國內高校在RISC-V 嵌入式領(lǐng)域培養更多的人才。軟件所一直是把兩句話(huà)當做使命:①讓RISC-V 成為指令級的國際標準。②讓基礎軟件成為全人類(lèi)的數字公共品。更希望中國在這次RISC-V 及開(kāi)源變革中,能夠抓住機遇,占據戰略高地。

(本文來(lái)源于EEPW 2023年11月期)



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>