При чтении Журнала пользователя Linux сегодня, я споткнулся через небольшую аннотацию о NuttX RTOS. Я проверил их веб-сайт и был справедливо впечатлен его набором функций и его способностью поместить его в 8052! Я нахожу это интересным, что это поддерживает POSIX, который является чем-то, чему я помог, продолжил работать для одного из моих клиентов внутренний RTOS. Этот кажется немного более многофункциональным, чем внутренний RTOS.
Кто-либо еще услышал о NuttX и дал ему попытку? Если так, как это выдерживает сравнение с другим RTOS's, таким как FreeRTOS?
NuttX и FreeRTOS довольно сопоставимы в отношении функций. Это реализует стандартное дерево устройств UNIX как FreeRTOS и имеет поддержку SD-карты, последовательный порт и стандартную библиотеку.
Преимущества FreeRTOS: это меньше (минимальный размер приблизительно 4 КБ, NuttX запускается на уровне приблизительно 20 КБ). Работает на большем количестве центральных процессоров. Большой форум также. Однако Вы запускаете в значительной степени в нуле. Порт NuttX 8051 завершен и функционален. Но для создания этого полезным, необходимо было бы, вероятно, скопировать целый стек на каждом прерывании также, чтобы помешать ему переполняться.
Однако со временем на рынке с FreeRTOS уже существует тонна загрузок там для него и рассмотрения, что это - крошечное место, которое я честно еще не переключил бы, пока NuttX не был там немного длиннее.
Мои 2 цента.