Ao ler o Linux User Journal hoje, me deparei com um pouco de publicidade sobre o NuttX RTOS. Eu verifiquei o site deles e fiquei bastante impressionado com seu conjunto de recursos e sua capacidade de colocá-lo em um 8052! Acho interessante que ele suporte o POSIX, algo em que ajudei a trabalhar para um dos meus clientes RTOS internos. Este parece um pouco mais rico em recursos do que o RTOS interno.
Alguém mais ouviu falar do NuttX e tentou? Em caso afirmativo, como ele se compara a outros RTOS, como o FreeRTOS ?
Respostas:
NuttX e FreeRTOS são bastante comparáveis em relação aos recursos. Ele implementa uma árvore de dispositivos UNIX padrão como o FreeRTOS e possui suporte para cartão SD, porta serial e uma biblioteca padrão.
As vantagens do FreeRTOS são: É menor (tamanho mínimo de aproximadamente 4kB, o NuttX começa em cerca de 20kB). É executado em mais CPUs. Ótimo fórum também. No entanto, você começa praticamente em zero. A porta NuttX 8051 está completa e funcional. Mas, para torná-lo útil, você provavelmente teria que copiar toda a pilha em cada interrupção para evitar que ela transbordasse.
No entanto, com o tempo no mercado com o FreeRTOS, já existem muitos downloads e, considerando a sua pegada minúscula, sinceramente não mudaria ainda até que o NuttX estivesse lá um pouco mais.
Meus 2 centavos.
fonte