• Miércoles 6 de Noviembre de 2024, 04:29

Autor Tema:  ¿ Rtos Y Task ?  (Leído 4308 veces)

jpaler

  • Miembro MUY activo
  • ***
  • Mensajes: 479
    • Ver Perfil
¿ Rtos Y Task ?
« en: Jueves 13 de Octubre de 2005, 06:57 »
0
Hola...

...,me enconte este ejemplo en el manual del ccs y hablan
de algo llamado rtos y usan otra cosa q llaman task, no tengo
ni la menor idea de lo q hace el codigo ni de lo q son estos terminos.

si elguien sabe de esto, x favor comenteme, ya q en esto de los
PICs, me he propuesto aprender algo nuevo cada dia...

Gracias...





//////////////////////////////////////////////////////////////////
// This file demonstrates how to use the real time operating
// system to schedule taskes and how to use the rtos_run function
//
// this demo makes use of the PIC18F452 prototyping board
//////////////////////////////////////////////////////////////////
#include <18F452.h>
#use delay(clock=20000000)
#use rs232(baud=9600,xmit=PIN_C6,rcv=PIN_C7)
#use rtos(timer=0,minor_cycle=100ms)

#task(rate=1000ms,max=100ms)
void The_first_rtos_task ( ){
      printf("1\n\r");
}

#task(rate=500ms,max=100ms)
void The_second_rtos_task ( ){
      printf("\t2!\n\r");
}

#task(rate=100ms,max=100ms)
void The_third_rtos_task ( ){
      printf("\t\t3\n\r");
}


void main ( ){
     rtos_run ( );
}

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: ¿ Rtos Y Task ?
« Respuesta #1 en: Viernes 14 de Octubre de 2005, 00:16 »
0
Hola jpaler, una vez consulte lo mismo, mira el post.. si encuentro algo de info te lo paso. Un Abrazo!

http://foros.solocodigo.com/index.php?showtopic=4563&hl=rtos
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

jpaler

  • Miembro MUY activo
  • ***
  • Mensajes: 479
    • Ver Perfil
Re: ¿ Rtos Y Task ?
« Respuesta #2 en: Viernes 14 de Octubre de 2005, 05:54 »
0
Increible, al decir q: no tengo ni la menor idea de lo q hace el codigo , menti, ya q tenia una leve chispa d q era algo de multiprocesos.

pero jamas me imagine lo del termino SISTEMA OPERATIVO PARA PICs.

jonathan, en estos dias casualmente me habia puesto a pensar sobre como seria implementar lo d multiprocesos con los pics (x q de hecho seria muy util) y conclui q la unica manera podria ser a traves d los timers, me dije a si mismo:
configurando correctamente el micro para q se desborden 2 timers independientes, podriamos llegar a tener lo + cercano a multiprocesos en un pic.

...pero esto del SO para pics es completamente extraordinario, de hecho ahora tengo + dudas, ya que no puedo comprender como el hardware (osea, la arquitectura del pic) puede llegar a permitir esto (segun lo q dijo ADC).

Jonathan t invito a q le pongamos interes al asunto, x q creo q esto puede llegar a ser muy pero muy util, si todo es como lo pinta ADC.

...y a proposito, ¿Q investigaste tu, cuando ADC inicio la discucion?, x q me di cuenta q esto de las RTOS no es nuevo.

jpaler

  • Miembro MUY activo
  • ***
  • Mensajes: 479
    • Ver Perfil
Re: ¿ Rtos Y Task ?
« Respuesta #3 en: Viernes 14 de Octubre de 2005, 06:14 »
0
uy Jonathan, mira este enlace www.freertos.org, al parecer hay SOs para una cantidad de micros, pero no veo los PICs.

jpaler

  • Miembro MUY activo
  • ***
  • Mensajes: 479
    • Ver Perfil
Re: ¿ Rtos Y Task ?
« Respuesta #4 en: Viernes 14 de Octubre de 2005, 06:37 »
0
...otro link www.pumpkininc.com/

J1M

  • Miembro activo
  • **
  • Mensajes: 58
    • Ver Perfil
    • http://www.hobbypic.com
Re: ¿ Rtos Y Task ?
« Respuesta #5 en: Viernes 14 de Octubre de 2005, 13:42 »
0
en los foros de CCS teneis esto, quizá os pueda interesar:

http://www.ccsinfo.com/forum/viewtopic.php?t=21407

saludos!
..]Hobby[/color]PIC ]
Si puede pensarse, puede hacerse...

jpaler

  • Miembro MUY activo
  • ***
  • Mensajes: 479
    • Ver Perfil
Re: ¿ Rtos Y Task ?
« Respuesta #6 en: Sábado 15 de Octubre de 2005, 06:02 »
0
muchas gracias J1M, pero ya habia revisado eso...
...,y lo q pasa es q no estoy buscando ejemplos AVANZADOS, es solo algo simple q permita mostrar la funcionalidad d los Real Time OS o rtos.

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: ¿ Rtos Y Task ?
« Respuesta #7 en: Lunes 17 de Octubre de 2005, 13:08 »
0
Cita de: "jpaler"
Jonathan t invito a q le pongamos interes al asunto, x q creo q esto puede llegar a ser muy pero muy util, si todo es como lo pinta ADC.
 
Hola jpaler, bueno, puede que sea bueno, pero creo que se necesita un nivel de conocimiento avanzado, tiempo y dedicacion, por el momento no necesito aprender sobre los OS para pics, ya que hay varios asuntos por terminar primero, aparte no hay muchas personas interesadas en el tema. :( ..

Citar

...y a proposito, ¿Q investigaste tu, cuando ADC inicio la discucion?, x q me di cuenta q esto de las RTOS no es nuevo.

Habia buscado bastante info, pero no la comprendia y por eso quedo todo en la nada, ADC me aclaro que antes de entrar en el asunto debia conocerme muy a fondo al microcontrolador, y bueno, nunca profundice.

Si quieres y estan dispuestos, crea un post, lo cuelgo arriba y vemos si hay personas interesadas, dependiendo de los resultados vemos que se puede hacer, a mi me interesa el tema pero no dispongo de tiempo y eso es un problema :(.. un abrazo :)
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

jpaler

  • Miembro MUY activo
  • ***
  • Mensajes: 479
    • Ver Perfil
Re: ¿ Rtos Y Task ?
« Respuesta #8 en: Martes 18 de Octubre de 2005, 18:57 »
0
no, Jonathan, creo q tienes razon, el asunto es como complicado y ademas yo solo queria saber q era y si fuera posible, aprender a utilzarlo, mejor dejo eso para despues...

gracias...