क्या किसी ने NuttX RTOS का मूल्यांकन किया है?


14

आज लिनक्स यूजर जर्नल पढ़ते हुए, मैं NuttX RTOS के बारे में थोड़ा धुंधला हो गया । मैंने उनकी वेबसाइट की जाँच की और इसके फीचर सेट और 8052 में इसे लगाने की क्षमता से काफी प्रभावित था! मुझे यह दिलचस्प लगा कि यह POSIX का समर्थन करता है, जो कि मैंने अपने एक ग्राहक के इन-हाउस RTOS के लिए काम करने में मदद की है। यह इन-हाउस आरटीओएस की तुलना में थोड़ा अधिक समृद्ध है।

क्या किसी और ने NuttX के बारे में सुना है और इसे आजमाया है? यदि हां, तो यह अन्य RTOS जैसे FreeRTOS की तुलना कैसे करता है ?


2
क्या टूलकिन आप उपयोग करना चाहते हैं? क्या लक्ष्य डिवाइस? मैं अपने संकलक, डिबगर, जेटीएजी और लक्ष्य सीपीयू के साथ काम करने की क्षमता के आधार पर आरटीओएस पर निर्णय लेता हूं। आपका अपना?
वॉरेन पी


1
मैंने संग्रह की एक प्रति डाउनलोड की, और इस प्रश्न पर एक नज़र डालने के तुरंत बाद, रीडमी पढ़ी। जहां तक ​​टूलकिन समर्थन का सवाल है, मैं इसके लचीलेपन से हैरान हूं (यह कुछ मौजूदा क्रॉस-संकलन टूलचिन का समर्थन करता है, और एक कस्टम बिल्डरूट-आधारित है जो लिनक्स और साइगविन के तहत दोनों पर चलता है), लेकिन मुझे निर्माण नहीं मिला है यह अभी तक।

जवाबों:


1

NuttX और FreeRTOS सुविधाओं के संबंध में काफी तुलनीय हैं। यह FreeRTOS की तरह एक मानक UNIX डिवाइस ट्री को लागू करता है और इसमें SD कार्ड सपोर्ट, सीरियल पोर्ट और एक मानक लाइब्रेरी है।

FreeRTOS के लाभ हैं: यह छोटा है (लगभग 4kB न्यूनतम आकार, NuttX लगभग 20kB से शुरू होता है)। अधिक CPU पर चलता है। महान मंच भी। हालाँकि आप शून्य पर बहुत अधिक शुरू करते हैं। NuttX 8051 पोर्ट पूर्ण और कार्यात्मक है। लेकिन इसे उपयोगी बनाने के लिए, आपको संभवतः प्रत्येक स्टैक पर पूरी तरह से ढेर लगाना होगा और साथ ही इसे ओवरफ्लो होने से बचाना होगा।

हालांकि, फ्रीट्रॉस के साथ बाजार में समय होने के साथ ही इसके लिए पहले से ही डाउनलोड का एक टन है और इसे देखते हुए कि छोटे पदचिह्न मैं ईमानदारी से अभी तक स्विच नहीं करूंगा, जब तक कि न्यूटैक्स थोड़ा अधिक लंबा नहीं हो जाता।

मेरे 2 सेंट।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.