y a-t-il un projet de rtos qui fonctionne sur arduino?
y a-t-il un projet de rtos qui fonctionne sur arduino?
Réponses:
Voici un bon résumé des offres actuelles - le favori ressemble à DuinOS
Pensez aussi à Aiko
le lien pour télécharger DuinOS avait changé en ceci:
http://robotgroup.com.ar/duinos/wiki
Vous y trouverez (dans la section téléchargements) les versions v0.1 et v0.2.
Cordialement, Julián http://robotgroup.com.ar
Si vous avez besoin d'un multithreading simple sur du "bare-metal", alors je recommanderais des Protothreads qui sont plutôt faciles à utiliser et il y a une très petite surcharge (juste quelques octets)!
Je n'ai pas testé Protothreads dans le contexte de la bibliothèque Arduino, bien que cela devrait fonctionner et comme je peux voir que quelqu'un l'a déjà fait .
Les protothreads font également partie de Contiki OS qui est une excellente solution pour les applications de réseau de capteurs sans fil. Il y avait eu un certain effort de portage de Contiki pour exécuter quelques cartes Arduino populaires.
Un référentiel git du port d'origine peut être trouvé ici , bien que j'aie essayé de le mettre à jour la version la plus récente Contiki et il est ici . Ce code fonctionne pour certains "Hello World!"des exemples sont concernés et cela nécessitera un travail supplémentaire pour obtenir la mise en réseau (par exemple 6loWPAN / uIP), mais attention, si vous n'avez pas besoin de mise en réseau, il n'y a pas beaucoup d'avantages à utiliser Contiki et si vous avez un bouclier Ethernet, vous n'avez pas besoin la mise en réseau en tant que telle, car elle est mise en œuvre.
J'ai regardé les threads atomiques . Cela devrait fonctionner sur avr, mais je ne sais pas si vous pouvez y fusionner l'une des parties fw / sw d'Arduino.