En lisant le journal de l'utilisateur de Linux aujourd'hui, je suis tombé sur un petit texte de présentation sur NuttX RTOS. J'ai consulté leur site Web et j'ai été assez impressionné par son ensemble de fonctionnalités et sa capacité à le mettre dans un 8052! Je trouve intéressant qu'il supporte POSIX, ce sur quoi j'ai aidé à travailler pour l'un de mes clients RTOS en interne. Celui-ci semble un peu plus riche en fonctionnalités que le RTOS interne.
Quelqu'un d'autre a-t-il entendu parler de NuttX et l'a-t-il essayé? Si oui, comment se compare-t-il à d'autres RTOS tels que FreeRTOS ?
Réponses:
NuttX et FreeRTOS sont assez comparables en ce qui concerne les fonctionnalités. Il implémente une arborescence de périphériques UNIX standard comme FreeRTOS et prend en charge la carte SD, le port série et une bibliothèque standard.
Les avantages de FreeRTOS sont les suivants: il est plus petit (taille minimale d'environ 4 Ko, NuttX commence à environ 20 Ko). Fonctionne sur plus de CPU. Grand forum aussi. Cependant, vous commencez à peu près à zéro. Le port NuttX 8051 est complet et fonctionnel. Mais pour le rendre utile, vous devrez probablement copier la pile entière à chaque interruption afin de l'empêcher de déborder.
Cependant, avec le temps sur le marché avec FreeRTOS, il y a déjà une tonne de téléchargements pour lui et compte tenu de son encombrement minime, je ne changerais franchement pas avant que NuttX ne soit encore un peu plus long.
Mes 2 cents.
la source