一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

谷歌終止官方支持?RISC-V坎坷的安卓適配之路

E4Life ? 來源:電子發(fā)燒友網(wǎng) ? 作者:周凱揚(yáng) ? 2024-05-12 08:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

電子發(fā)燒友網(wǎng)報(bào)道(文/周凱揚(yáng))我們看到隨著更多RISC-V內(nèi)核具備運(yùn)行Linux系統(tǒng)的高性能,加之開源社區(qū)的不懈努力,RISC-V對(duì)于各種Linux發(fā)行版系統(tǒng)的支持已經(jīng)越來越完善,RISC-V的平板、筆記本、SBC也陸續(xù)推出。然而在安卓這一用戶量最大的移動(dòng)端OS上,這么多年以來,RISC-V的適配進(jìn)展都相對(duì)有限。

對(duì)于任何一個(gè)OS而言,完成新架構(gòu)硬件的移植都不是一件易事。安卓作為一個(gè)開源操作系統(tǒng),移植自由度極高,但如果有谷歌官方的開發(fā)支持自然更容易實(shí)現(xiàn)。好在谷歌已經(jīng)參與到RISC-V的適配工作中來,提供AOSP支持并接受適配RISC-V設(shè)備的補(bǔ)丁。正當(dāng)大家以為基于RISC-V的安卓手機(jī)近在咫尺之際,谷歌卻在近日“停止”了對(duì)RISC-V的支持。

谷歌停止ACK通用內(nèi)核對(duì)RISC-V的支持

近日,開發(fā)者社區(qū)發(fā)現(xiàn),在AOSP項(xiàng)目中,一名谷歌開發(fā)者提交了一系列補(bǔ)丁,說明為刪除ACK對(duì)risc64的支持。在詳情頁面中,可以看到這些補(bǔ)丁已經(jīng)通過了審查,并將更新至Android-mainline分支中。這意味著如果想要編譯RISC-V版本的安卓,將無法繼續(xù)使用谷歌的ACK內(nèi)核,而是要借助自己創(chuàng)建或開源社區(qū)的分支。

ACK(安卓通用內(nèi)核)旨在提供一個(gè)統(tǒng)一的Linux內(nèi)核版本,支持安卓設(shè)備開發(fā)的同時(shí),解決內(nèi)核碎片化的問題,減少安卓OEM在內(nèi)核方面進(jìn)行定制開發(fā)的工作。其中較新的版本也被稱為GKI(通用內(nèi)核映像),將與硬件無關(guān)的通用核心內(nèi)核代碼與GKI模塊、硬件專用供應(yīng)商模塊分離開來。

可以說ACK是所有安卓產(chǎn)品內(nèi)核的基礎(chǔ),缺乏這一官方支持無疑會(huì)使得RISC-V安卓的適配工作大受打擊。不少人推測(cè)此舉可能是谷歌打算停止對(duì)RISC-V支持的前奏,然而根據(jù)谷歌自己的說法,由于迭代速度較快,他們尚不能為所有供應(yīng)商提供一個(gè)單一通用的映像。

事實(shí)上,根據(jù)開發(fā)者社區(qū)的回復(fù),Android/riscv64在AOSP項(xiàng)目的工作其實(shí)并沒有變化,只不過目前官方的GKI內(nèi)核停止對(duì)RISC-V支持而已,他們正在轉(zhuǎn)向Android/riscv64團(tuán)隊(duì)維護(hù)的非GKI內(nèi)核,未來的目標(biāo)依然是將做出的變更并入官方內(nèi)核中。

谷歌對(duì)RISC-V的看法是否發(fā)生轉(zhuǎn)變

隨著RISC-V在嵌入式MCU領(lǐng)域的飛速爆發(fā),以及近幾年開始在加速器、服務(wù)器和移動(dòng)計(jì)算上的擴(kuò)張,谷歌也意識(shí)到了RISC-V這一架構(gòu)在行業(yè)合作下的潛力。在2022年11月舉辦的RISC-V國(guó)際峰會(huì)上,谷歌正式宣布接受為RISC-V準(zhǔn)備的補(bǔ)丁。

谷歌深知RISC-V是一個(gè)模塊化的ISA,這也意味著該架構(gòu)存在大量拓展,會(huì)使得OS的適配變得極為復(fù)雜。所以谷歌確定了他們第一步支持的配置,即RVA22加上矢量和矢量加密拓展。

去年10月,高通也宣布和谷歌合作,高通將開發(fā)基于RISC-V的可穿戴硬件平臺(tái),雙方合作提供Wear OS的支持,并將基于RISC-V的可穿戴設(shè)備解決方案商業(yè)化,推廣至全球市場(chǎng),這也就意味著下一代Pixel Watch很可能就會(huì)用上高通的RISC-V芯片。

對(duì)于谷歌來說,他們對(duì)增加新的ISA支持相當(dāng)謹(jǐn)慎,因?yàn)檫@意味著需要更多的工程師,并花費(fèi)更多的時(shí)間參與維護(hù)和代碼審查工作,尤其是在安全補(bǔ)丁更新上。所以宣布對(duì)RISC-V的支持是一個(gè)不小的承諾,他們并不會(huì)輕易放棄。

從android-riscv64的項(xiàng)目頁中也可以看到,在實(shí)際的開源代碼貢獻(xiàn)上,谷歌仍在繼續(xù)支持RISC-V的安卓開發(fā)。目前開發(fā)團(tuán)隊(duì)使用cuttlefish虛擬安卓設(shè)備運(yùn)行ART(并啟用JIT)來完成啟動(dòng),相關(guān)的shell和命令行工具(以及依賴庫)都能夠正常運(yùn)行。

目前RISC-V的應(yīng)用二進(jìn)制接口(Android NDK ABI)還未定義,但開發(fā)團(tuán)隊(duì)仍在繼續(xù)推進(jìn)這一工作,不過用戶倒是可以下載NDK的測(cè)試版本r27beta1,該版本已經(jīng)對(duì)risc64做了臨時(shí)支持,不過編譯的代碼并未充分利用RISC-V硬件性能,只是對(duì)其做了兼容而已,提前讓用戶下載只是為了方便找到需要修正的嚴(yán)重錯(cuò)誤。而去年谷歌宣稱這一工作將在2023年末完成,雖然谷歌并未放棄對(duì)RISC-V的支持,但相關(guān)的支持工作進(jìn)展并不如預(yù)期。

開發(fā)社區(qū)所做的努力

對(duì)于安卓軟件棧來說,主要包含系統(tǒng)內(nèi)核、硬件抽象、運(yùn)行時(shí)、框架層和應(yīng)用五個(gè)層次近千個(gè)軟件包,即便完成了內(nèi)核支持,也還有不少的軟件移植適配工作需要完成,單靠谷歌自己的開發(fā)團(tuán)隊(duì)是很難完成的,這也是谷歌選擇開放接收補(bǔ)丁的原因,只有依靠開源社區(qū)的共同開發(fā)努力,才有可能實(shí)現(xiàn)Android on RISC-V的落地。

早在2020年,平頭哥就開始了Android 10的適配工作,開發(fā)硬件為基于28nm工藝的雙核玄鐵C910處理器。這也是RISC-V開發(fā)社區(qū)中最早的一個(gè)安卓Demo項(xiàng)目,但公布初還是一個(gè)相對(duì)初級(jí)的版本,比如一開始進(jìn)入啟動(dòng)器界面需要20分鐘的時(shí)間,在改用Mterp解釋器后,將啟動(dòng)時(shí)間縮短至10分鐘,結(jié)合編譯器、JIT&AOT等一系列優(yōu)化工作,平頭哥團(tuán)隊(duì)將啟動(dòng)時(shí)間縮短至1分鐘。

2022年,平頭哥又開始了Android 12的適配支持工作,而此次這是基于全新的硬件平臺(tái)TH1520,并合作推出了BeagleV Ahead、Lichee Pi 4A EVB兩大生態(tài)開發(fā)板。平頭哥率先完成了TH1520的內(nèi)核與驅(qū)動(dòng)準(zhǔn)備工作,同時(shí)將Clang12升級(jí)至針對(duì)玄鐵優(yōu)化的Clang15版本,并對(duì)Bionic進(jìn)行了更新。

ART方面,平頭哥在2023年把解釋器從Mterp換成了Nterp,減少了方法調(diào)用的鏈路,提高頻繁方法調(diào)用場(chǎng)景下的性能。而且Clang15增加了對(duì)玄鐵擴(kuò)展指令集的支持,在一系列優(yōu)化下,Android 12在TH1520上開啟更多服務(wù)的前提下,啟動(dòng)器的啟動(dòng)時(shí)間改善至47秒。
RISE聯(lián)盟成員

同時(shí)為了解決RISC-V高性能與高能效核心運(yùn)行安卓這類高級(jí)運(yùn)行系統(tǒng)的軟件生態(tài)問題,晶心科技、谷歌、英特爾、Imagination、高通、英偉達(dá)、平頭哥、SiFive等廠商成立了RISE聯(lián)盟。該聯(lián)盟將致力于解決硬件到位后,RISC-V在智能手機(jī)、消費(fèi)電子、數(shù)據(jù)中心和汽車等市場(chǎng)的軟件問題。

寫在最后

盡管RISC-V的安卓適配之路依然道阻且艱,但無論是開發(fā)社區(qū)還是谷歌官方,都沒有放棄這一工作,所以說在RISC-V硬件平臺(tái)上體驗(yàn)到流暢可用的安卓系統(tǒng)只是時(shí)間問題。

Arm最新的財(cái)報(bào)中,RISC-V也首次出現(xiàn)架構(gòu)對(duì)比的演示中,并對(duì)RISC-V的授權(quán)模式和能效做出了肯定,但在軟件生態(tài)系統(tǒng)上仍有極大的進(jìn)步空間。這也就是為何即便在安卓正式適配RISC-V后,開發(fā)工作依然不會(huì)就此結(jié)束,因?yàn)橄嚓P(guān)app的適配工作需要更大的行業(yè)號(hào)召力才能實(shí)現(xiàn)。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 谷歌
    +關(guān)注

    關(guān)注

    27

    文章

    6231

    瀏覽量

    108153
  • 安卓
    +關(guān)注

    關(guān)注

    5

    文章

    2155

    瀏覽量

    58705
  • RISC-V
    +關(guān)注

    關(guān)注

    46

    文章

    2573

    瀏覽量

    48839
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    RISC-V 發(fā)展態(tài)勢(shì)與紅帽系統(tǒng)適配進(jìn)展

    ,硬件情況有了改善,紅帽也成為最早支持 RISC-V 系統(tǒng)的企業(yè)之一,當(dāng)時(shí)已能搭建支持桌面的系統(tǒng),這在當(dāng)時(shí)是很大的突
    發(fā)表于 07-18 10:55 ?3410次閱讀

    RISC-V賽道的“硬核”突圍之路

    RISC-V作為一種開源指令集架構(gòu)(ISA),近年來在全球范圍內(nèi)迅速崛起,有望重塑半導(dǎo)體產(chǎn)業(yè)格局。從芯片設(shè)計(jì)公司到軟件開發(fā)商,從學(xué)術(shù)研究機(jī)構(gòu)到行業(yè)巨頭,都在積極探索RISC-V的應(yīng)用和創(chuàng)新
    的頭像 發(fā)表于 04-24 15:34 ?190次閱讀
    <b class='flag-5'>RISC-V</b>賽道的“硬核”突圍<b class='flag-5'>之路</b>

    首款RISC-V架構(gòu)服務(wù)器,助力行業(yè)精準(zhǔn)適配AI場(chǎng)景

    RISC-V融合服務(wù)器RS-SRM120為2U雙路異構(gòu)服務(wù)器產(chǎn)品,搭載雙RISC-V指令集64核處理器SG2042,通過高效的雙芯互聯(lián)架構(gòu),提供強(qiáng)大的智算能力。支持CV模型、LLM等多種深度學(xué)習(xí)模型
    的頭像 發(fā)表于 02-28 16:34 ?903次閱讀
    首款<b class='flag-5'>RISC-V</b>架構(gòu)服務(wù)器,助力行業(yè)精準(zhǔn)<b class='flag-5'>適配</b>AI場(chǎng)景

    關(guān)于RISC-V學(xué)習(xí)路線圖推薦

    不錯(cuò)哦。 閱讀文檔與教程 : 查閱RISC-V官方文檔、教程和示例代碼,深入了解RISC-V的架構(gòu)和編程方法。 參與項(xiàng)目與實(shí)踐 : 積極參與RISC-V相關(guān)的開源項(xiàng)目或?qū)嵺`項(xiàng)目,提高
    發(fā)表于 11-30 15:21

    什么是RISC-V?以及RISC-V和ARM、X86的區(qū)別

    RISC-V的開發(fā)過程中還得到了來自多家公司的支持和參與,包括英特爾、谷歌、諾基亞、貝爾、卡內(nèi)基梅隆大學(xué)、華為、科技大學(xué)格拉茨、西部數(shù)據(jù)等。 創(chuàng)造RISC-V的原因 最初Krste A
    發(fā)表于 11-16 16:14

    RISC-V近期市場(chǎng)情況調(diào)研

    RISC-V芯片的發(fā)展情況 全球趨勢(shì) :RISC-V架構(gòu)因其開源、免費(fèi)、模塊化和可擴(kuò)展的特點(diǎn),獲得了業(yè)界的廣泛支持。包括蘋果、Intel、高通等國(guó)際巨頭都在積極布局RISC-V生態(tài)
    的頭像 發(fā)表于 10-23 15:10 ?1686次閱讀

    RISC-V如何支持不同的AI和機(jī)器學(xué)習(xí)框架和庫?

    RISC-V如何支持不同的AI和機(jī)器學(xué)習(xí)框架和庫?還請(qǐng)壇友們多多指教一下。
    發(fā)表于 10-10 22:24

    加入全球 RISC-V Advocate 行列,共筑 RISC-V 的未來 !

    加入RISC-VAdvocate行列!我們正在尋找來自世界各地的RISC-V愛好者,通過全球推廣和參與,成為支持RISC-V進(jìn)步的關(guān)鍵參與者。作為一名
    的頭像 發(fā)表于 09-10 08:08 ?890次閱讀
    加入全球 <b class='flag-5'>RISC-V</b> Advocate 行列,共筑 <b class='flag-5'>RISC-V</b> 的未來 !

    萬物智聯(lián)時(shí)代,RISC-V與AI的融合之路該如何走?

    人工智能與機(jī)器學(xué)習(xí)專委會(huì)主席謝濤發(fā)表了《萬物智聯(lián)時(shí)代RISC-V+AI之路》演講,分析了RISC-V與AI技術(shù)的結(jié)合及其發(fā)展路徑探索。他在發(fā)言中,盡管國(guó)產(chǎn)AI芯片在硬件
    的頭像 發(fā)表于 08-31 08:06 ?1090次閱讀
    萬物智聯(lián)時(shí)代,<b class='flag-5'>RISC-V</b>與AI的融合<b class='flag-5'>之路</b>該如何走?

    RISC-V Summit China 2024 青稞RISC-V+接口PHY,賦能RISC-V高效落地

    沁恒在歷屆峰會(huì)上分享RISC-V在MCU領(lǐng)域的創(chuàng)新成果,和大家共同見證了本土RISC-V產(chǎn)業(yè)的成長(zhǎng)。早在第一屆RISC-V中國(guó)峰會(huì)上,沁恒就公開了青稞RISC-V系列量產(chǎn)芯片的關(guān)鍵技術(shù)
    的頭像 發(fā)表于 08-30 18:18 ?2379次閱讀
    <b class='flag-5'>RISC-V</b> Summit China 2024  青稞<b class='flag-5'>RISC-V</b>+接口PHY,賦能<b class='flag-5'>RISC-V</b>高效落地

    RISC-V Summit China 2024 | 青稞RISC-V+接口PHY,賦能RISC-V高效落地

    ,讓產(chǎn)品獲得更高的附加值和競(jìng)爭(zhēng)力,從市場(chǎng)中脫穎而出。 05 種下“青稞”的種子 讓RISC-V在專業(yè)接口技術(shù)中開枝散葉 沁恒通過自研USB/藍(lán)牙/以太網(wǎng)等專業(yè)接口技術(shù)將RISC-V適配到連接聯(lián)網(wǎng)的廣闊
    發(fā)表于 08-30 17:37

    RISC-V適配OpenHarmony研討會(huì)

    8月14日,由RISC-V國(guó)際人才培養(yǎng)認(rèn)證中心主辦的“RISC-V適配OpenHarmony研討會(huì)”主題活動(dòng)在RISC-V開源創(chuàng)新中心舉行。中科廈門數(shù)智研究院院長(zhǎng)助理贠利君,深圳博芯科
    的頭像 發(fā)表于 08-30 13:15 ?743次閱讀
    <b class='flag-5'>RISC-V</b><b class='flag-5'>適配</b>OpenHarmony研討會(huì)

    2024 RISC-V 中國(guó)峰會(huì):華秋電子助力RISC-V生態(tài)!

    第四屆RISC-V中國(guó)峰會(huì)(RISC-V Summit China 2024)于8月21日至23日在杭州盛大召開,成為RISC-V領(lǐng)域的一次重要盛會(huì)
    的頭像 發(fā)表于 08-26 18:33 ?1593次閱讀
    2024 <b class='flag-5'>RISC-V</b> 中國(guó)峰會(huì):華秋電子助力<b class='flag-5'>RISC-V</b>生態(tài)!

    risc-v的發(fā)展歷史

    Foundation),旨在促進(jìn)RISC-V架構(gòu)的發(fā)展和推廣。該基金會(huì)由大量的企業(yè)和機(jī)構(gòu)支持,包括英特爾、Nvidia、谷歌、華為、IBM、紅帽、西部數(shù)據(jù)等。 2015年:RISC-V
    發(fā)表于 07-29 17:20

    rIsc-v的缺的是什么?

    通過軟件模擬或復(fù)雜的指令序列來實(shí)現(xiàn)一些高級(jí)功能,這可能會(huì)增加執(zhí)行時(shí)間和功耗。 2. 生態(tài)系統(tǒng)支持不足 軟件和工具鏈的可用性:盡管RISC-V社區(qū)在快速發(fā)展,但與成熟的ARM等架構(gòu)相比,其生
    發(fā)表于 07-29 17:18