¿Existe algún proyecto de rtos que funcione en arduino?
¿Existe algún proyecto de rtos que funcione en arduino?
Aquí hay un buen resumen de las ofertas actuales : el favorito se parece a < a href="http://robotgroup.com.ar/noticias/20091102/duinos-sistema-operativo-multitarea-para-arduino"> DuinOS
También considere Aiko
Si necesita múltiples subprocesos en "bare-metal", le recomiendo Protothreads que Son bastante fáciles de usar y hay una sobrecarga muy pequeña (solo unos pocos bytes)!
No he probado Protothreads en el contexto de la Biblioteca Arduino, aunque esto debería trabajar y, como puedo ver, alguien ya lo hizo .
Protothreads también son parte de Contiki OS que es Una excelente solución para aplicaciones de red de sensores inalámbricos. Hubo algunos esfuerzos para trasladar a Contiki para ejecutar algunos tableros Arduino populares.
Se puede encontrar un repositorio git del puerto original aquí , aunque he intentado actualícela, la versión más reciente, Contiki, y se encuentra aquí . Este código funciona tan lejos como algunos Los ejemplos básicos de "¡Hola mundo!" están preocupados y requerirá un poco de trabajo extra para obtener redes (es decir, 6loWPAN / uIP), aunque tenga en cuenta que si no necesita redes no hay mucho beneficio de usar Contiki y si tiene un Ethernet Shield, no necesita la red como tal, porque está implementado.
He estado viendo atomthreads . Eso debería ejecutarse en los avr, pero no sé si puedes combinar cualquiera de las partes de Arduino de fw / sw en él.