Herkes NuttX RTOS'u değerlendirdi mi?


14

Bugün Linux Kullanıcı Günlüğü'nü okurken NuttX RTOS hakkında biraz bulanıklaştım . Kendi Web sitesine teslim ve onun özellik kümesi ve 8052 koymak yeteneği ile oldukça etkilendim! Müşterilerimin şirket içi RTOS'ları için üzerinde çalıştığım bir şey olan POSIX'i desteklemesini ilginç buluyorum. Bu, şirket içi RTOS'dan biraz daha zengin bir özellik gibi görünüyor.

Başka kimse NuttX'i duydu ve denedi mi? Öyleyse, FreeRTOS gibi diğer RTOS'larla nasıl karşılaştırılır ?


2
Hangi araç zincirini kullanmak istiyorsunuz? Hangi hedef cihaz? Derleyici, hata ayıklayıcı, JTAG ve hedef CPU'm ile çalışabilme yeteneğine dayanarak bir RTOS'a karar veriyorum. Sevgiler?
Warren P


1
Bu soruya bir göz attıktan kısa bir süre sonra arşivin bir kopyasını indirdim ve ReadMe'yi okudum. Toolchain desteği söz konusu olduğunda esnekliği beni şaşırttı (mevcut bazı çapraz derleme araç zincirlerini ve hem Linux'ta hem de CygWin altında çalışan özel bir BuildRoot tabanlı olanı destekliyor), ancak oluşturmak için etrafımda yok henüz.

Yanıtlar:


1

NuttX ve FreeRTOS, özellikler açısından oldukça benzerdir. FreeRTOS gibi standart bir UNIX cihaz ağacı uygular ve SD kart desteği, seri port ve standart bir kütüphaneye sahiptir.

FreeRTOS'un avantajları: Daha küçüktür (yaklaşık 4kB dk boyutunda, NuttX yaklaşık 20kB'de başlar). Daha fazla CPU ile çalışır. Çok büyük forum. Ancak hemen hemen sıfırdan başlarsınız. NuttX 8051 bağlantı noktası eksiksiz ve işlevseldir. Ancak, yararlı hale getirmek için, taşmayı önlemek için her yığının her kesime de kopyalanması gerekir.

Ancak FreeRTOS ile piyasadaki zamanla zaten bunun için bir ton indirme var ve küçük ayak izi göz önüne alındığında, NuttX biraz daha uzun süre dışarı çıkana kadar dürüstçe geçiş yapmam.

Benim 2 sentim.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.