TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: QQ001 en 22 de Noviembre de 2010, 14:14:02
-
Hola a todos, necesito generar un planificador. Entiendo lo que es un planificador, pero no se que estructura lo conforma. Saben en donde puedo encontrar información al respecto?
Supongo que no tiene mucho que ver el PIC que esté usando, pero por si acaso uso el PIC18F4550.
Gracias...
-
Revisa el de FreeRTOS, es código abierto, así que puedes estudiarlo detenidamente :mrgreen:
-
Hola, para evitar usar RTOS yo uso una mini máquina de estados. Determino qué tiempo consume el procedimiento más tardado y de ahí hago la división de tiempos.
Uso un timer con el tiempo indicado arriba y pongo a dar vueltas a la máquina de estados.
Haciendo eso ahorras RAM y ROM al no implementar un RTOS.
-
Hola te dejo este link de un amigo que tambien publica en este foro, con respecto a lo que dice Mig es correcto en micros con pocos recursos es casi imposible implementar un RTOS del tipo preemtive como el FreeRTOS, para estos sistemas se usan normalmente sistemas operativos cooperativos como el Salvo RTOS.
http://sistemasembebidos.com.ar/foro/index.php?topic=622.0
Saludos !
-
Hola te dejo este link de un amigo que tambien publica en este foro, con respecto a lo que dice Mig es correcto en micros con pocos recursos es casi imposible implementar un RTOS del tipo preemtive como el FreeRTOS, para estos sistemas se usan normalmente sistemas operativos cooperativos como el Salvo RTOS.
http://sistemasembebidos.com.ar/foro/index.php?topic=622.0
Saludos !
Qué interesante.... voy a ver si lo pruebo, gracias
-
Gracias RICHI777, checaré este link.
-
Hola gente, recien chequeo este post, les cuento que dejamos en una nota un poco mas limpia el trabajo hecho para usar este mini scheduler.
La nota aca (http://www.sistemasembebidos.com.ar/cms/index.php?option=com_content&view=article&id=63:mini-scheduler&catid=36:programacion&Itemid=41)
Saludos
-
Muy interesante, gracias por compartirlo.