Technologies

News information

Donanım tek başına yeterli değil, RISC-V'nin mevcut sistem desteği nedir?

Serbest bırakmak : 31 Tem 2021

Donanım tek başına yeterli değil, RISC-V'nin mevcut sistem desteği nedir?


Yeni bir mimari için sistem ekolojisi genellikle iyi yapılması en zor olan parçadır. Arm'ı örnek alın, Arm mobilin efendisi olduktan sonra masaüstü sistemde ilerlemek zorlaştı. Apple, Arm'ın masaüstü ekolojisinin gelişmeye başladığı Arm çipli Macbook'u piyasaya sürmeye başlayana kadar değildi. Aynısı RISC-V için de geçerlidir.Mükemmel sistem desteği geliştirilemezse, çeşitli uygulamalarda Arm'ın yerini almak zor olacaktır.

RT-Konu

Linux çekirdeği ve ilgili dağıtımların desteğine ek olarak, RISC-V, Çin'deki iyi bilinen RT-Thread sistemi gibi birçok RTOS sisteminden de destek almıştır. RT-Thread, RISC-V için güçlü destek sağlar. Örneğin, RT-Thread'in IDE aracı RT-Thread Studio, Xinlai Technology'nin RISC-V çekirdeği için kapsamlı destek sağlar.
1
RT-Thread'in RISC-V heterojen / RT-Thread desteği

Ayrıca RT-Thread, RISC-V 64-bit mimarisini destekleyen mikro çekirdekli bir işletim sistemi olan RT-Smart'ı da piyasaya sürdü.RT-Thread, güçlü RT-Thread Ecological ile desteklenen bazı düşük kaynaklı RISC-V mimarisi yongalarında çalışabilir. destek. RT-Smart, otomotiv elektroniği ve endüstriyel kontrol alanlarını geliştirmek için Allwinner D1 gibi yüksek performanslı işlemcilerde çalışabilir.

ÜcretsizRTOS

FreeRTOS, MCU'lar için kullanıcıların düşük güç tüketimi ile küçük uç cihazları kolayca yazmasına, dağıtmasına, korumasına, bağlamasına ve yönetmesine olanak tanıyan açık kaynaklı bir gerçek zamanlı işletim sistemidir. Bu açık kaynaklı sistem sürekli zenginleştirilmiş bir yazılım kütüphanesi içerdiğinden, özellikle düşük güçlü cihazları bulut hizmetlerine bağlamak için hayatın her kesimindeki uygulamalar için uygundur.FreeRTOS aynı zamanda Amazon Bulut Hizmeti AWS tarafından desteklenen ana IoT sistemidir.
2
Corvette-F1 N25 / Andes Teknolojisi

AWS tarafından resmi olarak onaylanan geliştirme kitleri arasında Andes Technology'nin Corvette-F1 N25'i ve SiFive's Learn Inventor bulunur. Corvette-F1 N25, Arduino ile uyumlu, FPGA tabanlı bir geliştirme kartıdır.Dahili 60MHz 32-bit RISC-V AndesCore N25 çekirdeğine sahiptir, GPIO, I2C, PWM, SPI ve UART arayüzleri sağlar ve bir destek ile donatılmıştır. IEEE 802.11 b /g/n kablosuz modülü için.

OpenWrt

OpenWrt oldukça modüler bir gömülü Linux sistemidir, herkesin yönlendiricilerde ve akıllı evlerde gördüğüne inanıyorum. Özelleştirilebilir yetenekleri nedeniyle OpenWrt, ana akım yönlendirici sistemlerinden biri haline geldi, ancak farklı CPU çekirdek mimarisi nedeniyle, RISC-V desteklenmiyorsa, geçmişte taşınan birçok uygulama çökecektir.

OpenWrt ayrıca SiFive'ın U540 SoC'si için destek sağlar. U540, 4 U54 RV64GC uygulama çekirdeği ve 1 E51 RV64IMAC yönetim çekirdeği ile 4+1 çok çekirdekli bir RISC-V yongasıdır. Kullanıcılar OpenWRT'yi SiFive'ın HiFive Unleashed geliştirme kartında çalıştırabilir.

Android

Bu yılın ilk yarısında Ali Pingtou, Xuantie C910 çekirdeğine dayalı bir geliştirme kartına Android 10'u da aktardı ve başarıyla çalıştırdı.Geliştirme kartındaki ICE SoC, üç Xuantie 64-bit C910 çekirdeği ve bir GPU çekirdeği entegre etti. Çip, 4K60 karelerin HEVC/AVC/JPEG kod çözme yeteneklerini sağlayabilir.
3
ICE SoC / Düz Kafa

Sonuçta, Android ekosistemi şu anda en popüler açık kaynaklı mobil ekosistemdir.RISC-V, Android tarafından başarıyla desteklenebilirse, gelecekteki geliştirme için sonsuz alan sağlayacaktır. Şu anda Google'da RISC-V ile ilgili geliştirme çalışmaları yapan birçok kişi olmasına rağmen, Android resmi olarak RISC-V'yi desteklememektedir.

ChromiumOS

Yakın zamanda PLCT Lab ekibi, RISC-V yazılım geliştirici topluluğunda, Google ChromeOS'un açık kaynaklı bir sürümü olan ChromiumOS'u taşıdıklarını açıkladı. ChromeOS esas olarak dizüstü bilgisayarlar ve tabletler için tasarlanmıştır ve ana uygulamalar Chrome tarayıcıyı, yerleşik medya oynatıcıyı ve dosya yönetimini ve web uygulamalarını kapsar. Ancak 2016'dan beri Google, Android uygulamalarını ChromeOS cihazlarda çalıştırabilme özelliğini açtı ve hatta sanal makine yazılımı üreticisi Parallels bile bu sistem için Windows programlarını bile çalıştırabilen Parallels Desktop'ı piyasaya sürdü.

Ancak bu özelliklerin kapsayıcılaştırma gibi diğer bağımlılıklar tarafından uygulanması gerekir. ChromeOS'u çalıştırabilmek, Android uygulamalarının çalıştırılabileceği anlamına gelmez.