Android 10作業系統移植至RISC-V開源處理器架構

Android 10作業系統移植至RISC-V開源處理器架構

ADVERTISEMENT

開發者T-head-Semi透過aosp-riscv專案,將Android 10移植至RISC-V開源處理器架構,讓RISC-V也能執行更簡單易用的作業系統。

開源專案開發中

Android是由Google開發以Linux核心為基礎的開源作業系統,而RISC-V則是由加州大學柏克萊分校(UC Berkeley)發起的開源硬體專案,它是以精簡指令集(RISC)為基礎的開源處理器指令集架構(ISA),當這2者碰撞在一起會擦出什麼火花?

aosp-riscv專案的目標是將Android 10 AOSP(Android Open Source Project,Android開源計劃)連同圖型介面移植到RISC-V架構處理器,目前已經能支援圖型顯示以及觸控功能。

該專案以ICE EVB開發板為平台,具有3個RISC-V 64架構的XuanTie C910處理器核心,以及1個GC8000UL繪圖處理器核心,具有相對出色的效能表現以及性價比。這款SoC也提供4K、60FPS的H.264/H.265/JPEG硬體解碼功能,還有基礎的3D繪圖與AI運算能力,以及各種適用於控制與資料傳輸的I/O端子。

aosp-riscv專案以RISC-V 64架構的XuanTie C910處理器為基礎開發。(圖片來源:aosp-riscv GitHub,下同)

Android 10已經能在RISC-V 64架構的開發板上運作。(GIF動圖請點我,容量=30MB)

可以從系統資訊看到版本資訊為Android 10。

系統核心版本已更新至5.4.57。

對於aosp-riscv有興趣的讀者,可以參考GitHub的資訊與原始碼,並可參考快速指南編譯程式,透過模擬器在安裝Linux作業系統(建議使用Ubuntu)的x86電腦上體驗這個移植成果。

▶ 號召朋友來訂閱,送萬元【OVO K1 智慧投影機】給你

使用 Facebook 留言

發表回應

謹慎發言,尊重彼此。按此展開留言規則