Adakah yang mengevaluasi NuttX RTOS?


14

Saat membaca Linux User's Journal hari ini, saya menemukan sedikit uraian tentang NuttX RTOS. Saya memeriksa situs web mereka dan cukup terkesan dengan set fiturnya dan kemampuannya untuk memasukkannya ke 8.052! Saya merasa menarik bahwa ia mendukung POSIX yang merupakan sesuatu yang saya bantu kerjakan untuk salah satu klien saya RTOS in-house. Yang ini tampaknya sedikit lebih kaya fitur daripada RTOS in-house.

Adakah orang lain yang pernah mendengar tentang NuttX dan telah mencobanya? Jika demikian, bagaimana perbandingannya dengan RTOS lain seperti FreeRTOS ?


2
Toolchain apa yang ingin Anda gunakan? Perangkat target apa? Saya memutuskan RTOS berdasarkan kemampuannya untuk bekerja dengan kompiler, debugger, JTAG, dan CPU target saya. Milikmu?
Warren P


1
Saya mengunduh salinan arsip, dan membaca ReadMe, tak lama setelah melihat pertanyaan ini. Saya terkejut dengan fleksibilitasnya sejauh menyangkut dukungan toolchain (mendukung toolchains lintas-kompilasi tertentu yang ada, dan yang berbasis BuildRoot kustom yang berjalan di Linux dan di bawah CygWin), tapi saya belum sempat membangun itu belum.

Jawaban:


1

NuttX dan FreeRTOS cukup sebanding dalam hal fitur. Ini mengimplementasikan pohon perangkat UNIX standar seperti FreeRTOS dan memiliki dukungan kartu SD, port serial dan perpustakaan standar.

Keuntungan dari FreeRTOS adalah: Lebih kecil (ukurannya sekitar 4kB, NuttX mulai sekitar 20kB). Berjalan di lebih banyak CPU. Forum yang bagus juga. Namun Anda memulai dari nol. Port NuttX 8051 lengkap dan fungsional. Tetapi untuk membuatnya berguna, Anda mungkin harus menyalin seluruh tumpukan pada setiap interupsi juga agar tidak meluap.

Namun dengan waktu di pasaran dengan FreeRTOS sudah ada satu ton unduhan di luar sana untuk itu dan mengingat itu adalah jejak kecil saya jujur ​​tidak akan beralih sampai NuttX telah ada di sana sedikit lebih lama.

2 sen saya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.