阿里平頭哥成功將 Android 10 移植到 RISC-V 架構上

技術編輯:宗恩丨發(fā)自 思否編輯部
近日,阿里巴巴旗下平頭哥半導體公司(T-Head)于其官方芯片開放社區(qū)正式發(fā)文宣布,支持 RISC-V 架構的 Android 系統(tǒng)來了。
Google的Android操作系統(tǒng)僅支持少數幾種指令集架構(ISA)系列,包括ARM和x86。如今,運行Android的絕大多數智能手機,平板電腦,電視和智能手表都具有基于ARM的芯片組設計,因為英特爾早就放棄了其手機CPU,而NDK 17版本不再支持MIPS。為了基于開放的RISC-V ISA在硬件上編譯Android,一些開發(fā)團隊正在努力在RISC-V硬件上運行AOSP。阿里巴巴專門從事半導體業(yè)務的企業(yè)實體平頭哥(T-Head)率先成功將Android 10移植到其內部RISC-V硬件中。
由于RISC-V是免費的開放式ISA,因此任何人都可以免費設計基于它的芯片而無需支付任何許可或專利使用費。但這并不能阻止公司使用自定義指令集擴展來擴展RISC-V,畢竟RISC-V具有許可證,但是它確實降低了尋求設計自己芯片的新公司的進入門檻。
想要制造便宜物聯網產品的供應商,和尋求減少對其他組織依賴性的公司將對使用RISC-V開發(fā)低成本芯片產生極大興趣。
已經開源
ICE EVB是T-Head開發(fā)的基于XuanTie C910的高性能SoC板。ICE SoC已集成3個XuanTie C910內核(RISC-V 64)和1個GPU內核;優(yōu)勢是運行速度快、性價比高。
該芯片可提供4K @ 60 HEVC / AVC / JPEG解碼能力,以及各種用于控制和數據交換的高速接口和外設;適用于3D圖形,視覺AI和多媒體處理。
此端口基于android10-release(platform / manifest 1c222b02bde285fe1272b4440584750154d3882d)。現在T-HEAD開發(fā)的所有源代碼都包含在資源庫中,對此項目感興趣的任何人都可以按照以下說明重現仿真器環(huán)境。
代碼開源:
https://github.com/T-head-Semi/aosp-riscv
內容參考:
https://www.xda-developers.com/android-risc-v-port/

