Android bir RISC-V kartına taşındı

Android, lisans veya telif ücreti olmaksızın x86 ve ARM'ye alternatif bir ISA olan RISC-V mimarisine dayalı donanıma taşınıyor.

Google'ın Android işletim sistemi şu anda ARM ve x86 dahil olmak üzere çok sayıda talimat seti mimarisi (ISA) ailesini desteklemektedir. Günümüzde Android çalıştıran akıllı telefonların, tabletlerin, TV'lerin ve akıllı saatlerin büyük çoğunluğu ARM tabanlı yonga setine sahiptir Intel, NDK revizyonu ile MIPS desteği kesilirken, telefon CPU'larını çoktan terk ettiğinden tasarımlar 17. Google, Android'i açık RISC-V ISA'ya dayalı donanım üzerinde derlemek için resmi olarak destek sağlamasa da, çeşitli geliştirme ekipleri AOSP'yi RISC-V donanımında çalıştırmak için çalışıyor. Bu tür çabalardan biri, Alibaba'nın yarı iletkenler konusunda uzmanlaşmış ticari kuruluşu olan ve bugün Android 10'u şirket içi RISC-V donanımına başarıyla taşıdıklarını açıklayan T-Head tarafından yönetiliyor.

Birkaç ay önce PLCT Laboratuvarı başarıyla başlatıldı Android'den, QEMU'da taklit edilen 64 bitlik bir RISC-V çekirdeğindeki komut satırı arayüzüne. Ekip GitHub'da " adını verdikleri bir proje başlattı

RISC-V için AOSP" ve hala AOSP'yi çapraz derlemenin ve bir GUI'ye önyüklemenin ilk aşamalarındayız. Bu arada, ICE SoC'yi şirket içi RISC-V tabanlı ile tasarlayan T-Head XuanTie C910 çekirdekleri, sahip olmak Android 10'u başlatmayı başardı çalışan grafikler ve dokunuşla.

3 XuanTie C910 (RISC-V 64) CPU çekirdeğine sahip T-Head'den ICE çipi.

Aşağıda gömülü videoda görebileceğiniz gibi oldukça yavaş çalışıyor, ancak bu bağlantı noktasının durumu ve üzerinde çalıştığı donanım göz önüne alındığında bu beklenen bir durumdur. Videoda, saat uygulaması, kişiler uygulaması ve posta uygulaması dahil olmak üzere birkaç hazır AOSP uygulaması başlatılıyor. Oyunlar gibi daha karmaşık uygulamalar bu prototipte gösterilmiyor çünkü bu uygulamaların büyük olasılıkla RISC-V'yi hedeflemek için yeniden derlenmesi gerekecek.

https://occ-oss-prod.oss-cn-hangzhou.aliyuncs.com/registerUrl/undefined/1611216336818/normal_video121.mp4

Bu Android 10 bağlantı noktası, AOSP'deki android10 sürüm dalını temel alır ve T-Head tarafından geliştirilen kaynak kodu bulunabilir. şirketin GitHub sayfasında.

Bu, açık donanım topluluğu için heyecan verici bir gelişme. RISC-V ücretsiz ve açık bir ISA olduğundan, herkes herhangi bir lisans veya telif ücreti ödemeden buna dayalı çipler tasarlamakta özgürdür. Bu, şirketlerin RISC-V'yi özel talimat seti uzantılarıyla genişletmesini engellemez; sonuçta RISC-V, izin veren bir lisans — ancak kendi çiplerini tasarlamak isteyen yeni şirketlerin giriş engelini önemli ölçüde azaltıyor. Ucuz IoT ürünleri üretmek isteyen satıcılar, düşük maliyetli çipler geliştirmek için RISC-V'yi kullanmakla ilgilenecekler. rakiplere veya yabancı kuruluşlara olan bağımlılıklarını azaltmak isteyen şirketler de faiz. İle NVIDIA ARM'ı satın alıyor ve ABD hükümetinin ARM'i Huawei ile bağlarını kesmeye zorlamasıyla, şüphesiz dünya çapındaki teknoloji firmalarının RISC-V'ye giderek daha fazla ilgi duyacağını göreceğiz. Ne yazık ki, satıcıların kullanımını açıklama zorunluluğu olmadığından RISC-V'nin ne kadar ilgi kazandığını söylemek gerçekten zor olacak.