14

Читая сегодня Linux User's Journal, я наткнулся на небольшую рекламу о RTOS NuttX . Я проверил их веб-сайт и был довольно впечатлен его набором функций и возможностью установить его в 8052! Мне интересно, что он поддерживает POSIX, над чем я работал для одного из моих собственных клиентов RTOS. Этот кажется немного более функциональным, чем внутренняя ОСРВ.

Кто-нибудь еще слышал о NuttX и попробовал? Если да, то как он сравнивается с другими ОСРВ, такими как FreeRTOS?

1 ответ1

1

NuttX и FreeRTOS довольно сопоставимы по функциям. Он реализует стандартное дерево устройств UNIX, такое как FreeRTOS, и поддерживает SD-карту, последовательный порт и стандартную библиотеку.

Преимущества FreeRTOS: он меньше (минимальный размер около 4 КБ, NuttX начинается с 20 КБ). Работает на большем количестве процессоров. Отличный форум тоже. Однако вы начинаете практически с нуля. Порт NuttX 8051 является полным и функциональным. Но чтобы сделать его полезным, вам, вероятно, придется копировать весь стек на каждом прерывании, чтобы предотвратить его переполнение.

Однако со временем на рынке с FreeRTOS уже есть тонна загрузок для него, и, учитывая его крошечную площадь, я, честно говоря, не переключился бы, пока NuttX не продержится немного дольше.

Мои 2 цента.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .