Android 程式碼庫已新增對 RISC-V 架構的初步支持

開發 Android 平台原始碼的 AOSP(Android 開源專案)儲存庫已開始進行更改,以支援具有基於 RISC-V 架構的處理器的裝置。

RISC-V支援變更集由阿里雲準備,包括76個補丁,涵蓋各個子系統,包括圖形堆疊、聲音系統、視訊播放組件、仿生庫、dalvik虛擬機、框架、Wi-Fi和藍牙堆疊、開發人員工具和各種第三方模組,包括TensorFlow Lite 模型和用於文字辨識、音訊和圖像分類的機器學習模組。

在全部補丁中,有30個與系統環境和庫相關的補丁已經整合到AOSP中。 在接下來的幾個月裡,阿里雲打算向 AOSP 推送更多補丁,以在內核、Android 運行時 (ART) 和模擬器中提供 RISC-V 支援。

Android 程式碼庫已新增對 RISC-V 架構的初步支持

為了支援 Android 中的 RISC-V 支持,RISC-V International 創建了一個名為 Android SIG 的特殊工作小組,其他有興趣在 RISC-V 處理器上運行 Android 軟體堆疊的公司也可以加入該工作組。 將 RISC-V 支援推向主流 Android 是與 Google 和社群的合作。

針對 Android 提出的變更是擴展基於 RISC-V 架構的裝置應用計畫的一部分。 去年,阿里巴巴發現了玄鐵RISC-V處理器的相關進展,並開始積極推廣RISC-V,不僅適用於物聯網設備和伺服器系統,也適用於消費性設備和各種專用晶片,涵蓋從多媒體系統到訊號處理和加速器等各種應用。機器學習。

RISC-V 提供了開放且靈活的機器指令系統,允許為任意應用程式建立微處理器,而無需支付版稅或使用附加條件。 RISC-V 可讓您創建完全開放的 SoC 和處理器。 目前,基於RISC-V規範,不同的公司和社群正在各種免費授權(BSD、MIT、Apache 2.0)下開發數十種微處理器核心變體、大約一百種SoC和已經生產的晶片。 自 Glibc 2.27、binutils 2.30、gcc 7 和 Linux 核心 4.15 發布以來,RISC-V 支援就已經存在。

來源: opennet.ru

添加評論