宅中地 - 每日更新
宅中地 - 每日更新

贊助商廣告

X

Google持續對支持RISC-V,預計2024年推出Android開發模擬器

2023年11月01日 首頁 » 熱門科技

Google持續對支持RISC-V,預計2024年推出Android開發模擬器


Google進一步在Android更全面地支持RISC-V(讀作risk-five),除了針對RISC-V在Android中的支持進行更多的測試和優化,讓開發者可以在自己的機器上構建、測試和執行Android對RISC-V的支持,接下來,Google將在2024年推出相關模擬器,並計劃讓Android開發人員能夠編寫RISC-V平台的原生程序代碼。

Android開源作業系統能夠被移植到各種設備和架構,而RISC-V正是Google的下一個目標。Google在2022年11月的時候,在RISC-V大會中宣布Android開始接受針對RISC-V的更新。RISC-V是一個免費且開放的指令集架構(ISA),在10年前由伯克利大學研究人員與一群工程師開發而成,現在被大量用於嵌入式和單片機領域中,而近年又逐漸往運算加速器、伺服器和移動運算領域擴展。

RISC-V是一種模塊化的指令集架構,由多個可選擇的擴展模塊構成,模塊化設計讓開發者可以根據需求選擇加入,或是不加入特定功能模塊。這樣的設計讓RISC-V非常靈活,能夠根據不同的應用場景和硬體需求定製,像是開發者需要開發一個能夠執行浮點數運算的系統,便可以選擇加入RISC-V浮點數運算擴展模塊,反之可以選擇不加入,減少硬體成本和複雜性。

Google現在已經確定了一組RISC-V初始功能集,確保Android作業系統可以順利的在使用RISC-V架構的CPU上運行,其包含了必要的指令集擴展模塊,包含rva22設置文件、矢量以及矢量加密擴展模塊。現在開發者已經可以在自己的電腦上構建、測試和執行Android對RISC-V的支持。

雖然現在開發者可以構建和執行基本的Android開源項目體驗,但是這項支持尚未完全優化,Android執行環境的優化後端工作仍在進行中,此外,AOSP、外部項目以及編譯器也還未能生成經優化的程序代碼,也沒辦法充分運用矢量等最新的擴展模塊。

Google提到,儘管尚未優化,但是已足以進行實驗和合作。在今年稍晚的時候,Google就會確定NDK ABI(Native Development Kit Application Binary Interface),金絲雀版本會先在Android公共持續集成工作管線中提供,並且能夠在x86-64和arm64上測試riscv64 Android應用程序。NDK ABI是指在Android系統中,用於定義原生程序代碼與Android作業系統以及其他程序代碼溝通的接口。

Google預計在2024年公開模擬器,並提供完整的功能集,讓開發者能夠針對各種設備類型和尺寸測試應用程序,穿戴式設備將會是第一個可用的設備類型。

Google也提到他們正在擴展對RISC-V生態系的投資,對RISC-V國際組織注資資源,並且在多個技術委員會和工作組擔任要角,以加速設計和批准規範,同時,Google也和RISE項目合作,加速RISC-V處理器核心執行高端作業系統軟體的可用性。

宅中地 - Facebook 分享 宅中地 - Twitter 分享 宅中地 - Whatsapp 分享 宅中地 - Line 分享
相關內容
Copyright ©2025 | 服務條款 | DMCA | 聯絡我們
宅中地 - 每日更新