Pic18f4550

Páginas: 48 (11818 palabras) Publicado: 19 de marzo de 2013
1 de 22

Ultima actualización:
07/03/2007

Sistemas Operativos para
microcontroladores

RTOS
para

PIC

INTRODUCCIÓN:
Gracias a la labor del amigo Reinier Torres Labrada, del foro sobre
microcontroladores
TODOPIC,
ponemos
en
uControl
esta
Introducción
a
los
Sistemas
Operativos
para
Microcontroladores.
Realmente, Reinier esta haciendo un muy buen trabajo con este
tema,y debido a que no hay demasiada información sobre RTOS para
PIC en español, es que vamos a ir recopilando en esta pagina sus post
sobre el tema. Como podrán ver, abundan los ejemplos, y sus
explicaciones son muy claras.

ÍNDICE:
> Introducción
> Presentación de la guía
> Un poco de teoría sobre los Sistemas Operativos (SO)
> Diferencias entre usar un SO o usar las librerías delcompilador de turno
> ¿Qué es un Sistema Operativo?
> Clasificación de los SO
> Introducción al RTOS de CCS
> Funciones del RTOS
> Controlando la ejecución de las tareas
> Yield vs delay
> Coordinar para no dañar
> En sus marcas, listos, ¡FUERA!
> RTOS mail
> Datos de Contacto
> Bibliografía

> Presentación de la guía:
Las siguientes son palabras de Reinier, presentando en el foro su idea dearmar esta Introducción a los
Sistemas Operativos para Microcontroladores:
"Hola amigos
He visto que en el hilo "RTOS para PIC GNU" ha aparecido una interesante controversia sobre los RTOS, sin
embargo lo que más curioso me resulta es que muchos no conocen prácticamente nada sobre el tema, y como
aquí todos estamos para aprender y compartir lo poco que sabemos, quisiera comenzar por explicaralgunos de
los principios básicos de los SO y como podemos aplicarlos al campo de los microcontroladores.
Espero que esta nueva idea sea de utilidad y despierte el interés en muchos de ustedes. Yo soy muy nuevo en
este campo de los SO y los microcontroladores, pero con la ayuda de ustedes podremos hacer muchas cosas
interesantes y beneficiosas para todos.
De hecho todavía no he comenzado autilizar ningún RTOS o algo parecido para meter en un PIC, ni siquiera
me he metido con el código de ningún SO, pero en la maestría que estoy cursando tengo los SO (desde la
óptica del diseño) como asignatura obligada y no quisiera que después de un montón de horas delante de un
profesor que produce más sueño que interés por su asignatura (aunque el tema es interesantísimo), todo eseconocimiento se quedara en la nota al final del semestre.
Bueno amigos... sin más muela (preámbulo) comencemos a trabajar"
[Volver al Índice]

> Un poco de teoría sobre los Sistemas Operativos (SO)
Haciendo un poco de historia, y los más añejaditos lo saben mejor que yo que soy un niño de 26, los SO
aparecieron más o menos por allá por los 60.
Lo que ocurrió por aquel entonces, cuando lascomputadoras, eran tan “poderosas” como nuestros PIC’s
(algunos de gama alta son hasta más poderosos que aquellas computadoras), era que muchos programadores
(matemáticos locos la mayoría), no estaban interesados en conocer los detalles de las interfaces, controladores

2 de 22

(matemáticos locos la mayoría), no estaban interesados en conocer los detalles de las interfaces, controladores
y demáscacharros electrónicos que adornan a una computadora, y por otro lado algunos programadores ya
habían escrito controladores para esos dispositivos y por tanto los que venían detrás simplemente querían
utilizarlos y ya (algo parecido a lo que hacemos en el foro).
Pues bien, con el tiempo se acumularon programas útiles para manejar dispositivos y tareas complejas que
debían programar personas nointeresadas en la electrónica, entonces la gente, que trabajaba en equipo,
organizó todo aquello de manera que los programadores, los programas y el hardware (HW) pudieran coexistir
sin que se produjera una guerra hubiteana (guerra en la que los hombres y los bits se pelean hasta que los
hombres se mueren de alguna clase de infarto o pierden a la mujer). Surgieron así los primeros intentos de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • caracteristicas PIC18f4550
  • Lcd con pic18f4550
  • PIC18f4550
  • Pic18f4550
  • Pic18f4550
  • Pic18f4550
  • Pic18f4550
  • pic18f4550

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS