Autor Tema: Como generar un Planificador (Scheduler)  (Leído 2381 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado QQ001

  • PIC10
  • *
  • Mensajes: 6
Como generar un Planificador (Scheduler)
« 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...
Pax et Bonum

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Como generar un Planificador (Scheduler)
« Respuesta #1 en: 22 de Noviembre de 2010, 14:26:59 »
Revisa el de FreeRTOS, es código abierto, así que puedes estudiarlo detenidamente  :mrgreen:
No contesto mensajes privados, las consultas en el foro

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Como generar un Planificador (Scheduler)
« Respuesta #2 en: 22 de Noviembre de 2010, 15:15:40 »
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.

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: Como generar un Planificador (Scheduler)
« Respuesta #3 en: 22 de Noviembre de 2010, 15:48:35 »
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 !

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: Como generar un Planificador (Scheduler)
« Respuesta #4 en: 22 de Noviembre de 2010, 20:42:55 »
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
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado QQ001

  • PIC10
  • *
  • Mensajes: 6
Re: Como generar un Planificador (Scheduler)
« Respuesta #5 en: 25 de Noviembre de 2010, 02:30:43 »
Gracias RICHI777, checaré este link.
« Última modificación: 25 de Noviembre de 2010, 02:34:13 por QQ001 »
Pax et Bonum

Desconectado Darukur

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 464
    • Informacion, recursos y ejemplos para desarrollos con microcontroladores
Re: Como generar un Planificador (Scheduler)
« Respuesta #6 en: 15 de Mayo de 2011, 18:08:45 »
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

Saludos
El que no sabe lo que busca no entiende lo que encuentra.
Mi Pagina Web:  http://www.sistemasembebidos.com.ar
Mi foro:             http://www.sistemasembebidos.com.ar/foro/

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Como generar un Planificador (Scheduler)
« Respuesta #7 en: 16 de Mayo de 2011, 01:12:00 »
Muy interesante, gracias por compartirlo.