1 月 5 日的消息,Google 在 12 月的 RISC-V 峰會上正式宣佈,Android 將會支援 RISC-V 指令集。RISC-V 是一種開源的指令集架構,由於其簡潔、模組化、可擴充套件、開源和免費等優勢,近年來得到了廣泛的歡迎。它已經被數以千計的晶片設計公司採用,現在正積極進入移動設備、PC 以及伺服器市場,未來有可能與 x86 和 Arm 在地位上並駕齊驅。
根據全球開放標準組織 RISC-V International 所釋出的最新資料顯示,RISC-V International 在過去一年取得了令人矚目的增長里程碑以及技術進步。其中,RISC-V International 組織的成員數量,YoY 增加了 26% 以上,並且在 70 個國家/地區擁有超過 3180 名成員。目前,市場上已經有超過100億個RISC-V核心,全球有數萬名工程師正在從事 RISC-V 計劃的相關研究。
目前,Google 的 Android 系統對 RISC-V 的支援很有限,因為 RISC-V 不支援 Java 工作負載的 Android Runtime(ART),而大多數的 Android 應用程式都是以 Java 程式語言寫的,這意味著目前幾乎沒有應用程式在 Android 上可以支援 RISC-V。Google 表示,官方的模擬器支援即將到來,ART 的支援則預計將在 2023 年第一季度到來。
2022 年10月,由阿里巴巴旗下的平頭哥半導體(T-Head)所貢獻的 RISC-V 移植 Android 程式碼 Patch 集被正式納入了Android AOSP 的系統原始碼中,成為全球首個安卓相容 RISC-V 的官方 Patch。這同時意味著,Android 已經開放了對 RISC-V 架構的 Local 支援。現在,任何人都可以嘗試 Android Risc-V 64分支。只不過,由 Google 所主導的商業版 Android OS 尚未支援 RISC-V,想測試的人要自己裝 AOSP。
未來一旦對 ART 的支援出現,它將能夠在一定程度上讓 Java 寫的程式轉譯成 RISC-V 指令集,因此大多數 Android 應用將能夠順利執行,不需要開發者再多做額外的工作。
Google 的 Android 工程總監 Lars Bergstrom 在 RISC-V 峰會上直説,他希望 RISC-V 未來被視為 Android 中的「一級平台」一樣受重視。
I read your article carefully, it helped me a lot, I hope to see more related articles in the future. thanks for sharing.