RTOS para Arduino?


14

¿hay algún proyecto de un rtos que funcione en arduino?


1
Hay proyectos RTOS que se ejecutarán en un ATMega , pero no es probable que algo similar use el entorno arduino.
Connor Wolf

Quiero informar también que QP, el famoso marco de máquinas de estado ahora está disponible para arduino arduino.cc/playground/Code/QP
mba7

Respuestas:





1

Si necesita un subprocesamiento múltiple simple de "metal desnudo", entonces recomendaría Protothreads, que son bastante fáciles de usar y tienen una sobrecarga muy pequeña (solo unos pocos bytes).

No he probado Protothreads en el contexto de la Biblioteca Arduino, aunque esto debería funcionar y, como puedo ver, alguien ya lo ha hecho .

Los Protothreads también forman parte del sistema operativo Contiki, que es una excelente solución para aplicaciones de red de sensores inalámbricos. Hubo algún esfuerzo en portar a Contiki para ejecutar algunas placas Arduino populares.

Aquí se puede encontrar un repositorio git del puerto original , aunque he intentado actualizar su versión más reciente Contiki y está aquí . Este código funciona tan lejos como algunos "¡Hola Mundo!" los ejemplos están relacionados y requerirá un poco de trabajo adicional para obtener redes (es decir, 6loWPAN / uIP), aunque tenga en cuenta que si no necesita redes no hay muchos beneficios de usar Contiki y si tiene un Escudo Ethernet, no necesita la creación de redes como tal, porque eso se implementa.


0

He estado mirando hilos de átomos . Eso debería ejecutarse en AVR, pero no sé si puede fusionar cualquiera de las partes fw / sw de Arduino en él.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.