Está en la página 1de 18

Definicin de Sistema en Tiempo Real/ Sistemas en Tiempo Real Crticos

Temario:

Presentaciones del grupo.

Sistemas en Tiempo Real.


Clasificacin de los Sistemas en Tiempo real . Tareas de tiempo real.

Sistemas en Tiempo Real Crticos (Hard).


Diseo he implementacin de un RTOS tipo "Scheduler (1 parte). Tarea.

Presentaciones del Grupo

Sistemas en Tiempo Real

Muchos sistemas de uso comn en la industria, el transporte, las comunicaciones y el hogar tienen Integran sistemas embebidos tales como:
aviones trenes coches telfonos mviles televisores etc.

Un sistema embebido posee los siguientes atributos:


Los recursos estn limitados procesador, memoria, pantalla, etc. Los dispositivos de entrada y salida son especiales para cada sistema. no hay teclado ni pantalla normales El procesador debe reaccionar a tiempo ante los cambios en el sistema que controla: una accin retrasada puede ser intil o peligrosa ejemplo: imgenes de TV, sistema de frenado ABS

Sistema en Tiempo Real Un sistema de tiempo real es un sistema informtico que:

Interacciona repetidamente con su entorno.


Responde a los estmulos que recibe del mismo dentro de un plazo de tiempo determinado. Para que el funcionamiento del sistema sea correcto no basta con que las acciones sean correctas, sino que tienen que ejecutarse dentro del intervalo de tiempo especificado

Sistema en Tiempo Real Un sistema de tiempo real es un sistema informtico que:

Interacciona repetidamente con su entorno.


Responde a los estmulos que recibe del mismo dentro de un plazo de tiempo determinado. Para que el funcionamiento del sistema sea correcto no basta con que las acciones sean correctas, sino que tienen que ejecutarse dentro del intervalo de tiempo especificado

Tareas de tiempo real Las actividades de un sistema de tiempo real se llaman tareas. Las tareas tienen varios tipos de propiedades tales como: funcionales: qu hacen temporales: cundo lo hacen fiabilidad, seguridad, etc.

Tareas de tiempo real Ejecucin de una tarea de tiempo real:

Tareas de tiempo real

Una tarea puede tener distintos tipo de requisitos temporales tales como:
Tiempo real estricto (hard real-time). La tarea debe garantizar que todas las acciones deben terminar dentro del plazo especificado.

Referencias:
http://blog.mangoapps.com/organizing-tasks-task-management-application/ http://en.wikipedia.org/wiki/Real-time_operating_system http://wiki.answers.com/Q/Difference_between_Hard_realtime_system_and_soft_real_time_system http://www.ece.cmu.edu/~koopman/des_s99/real_time/ www.emn.fr/jussien/publications/cambazardCP04.pdf http://passthrough.fwnotify.net/download/257424/http://laurel.datsi.fi.upm.es/~ssoo/STR/Introduccion.pdf http://www.engineersgarage.com/articles/rtos-real-time-operating-system?page=3

Diseo he implementacin de un RTOS tipo "Scheduler (1 parte)

Arquitectura General de un RTOS:

Servicios a manejar en un RTOS:

Diseo del Scheduler:

Inicio (entry to main function)

Configuracin del hardware()

Arranque del OS()

Diseo del Scheduler:

Configuracin del hardware()

Inicializacin de los puertos de HW

Inicializacin de default de registros no utilizados

Inicializacin de los puertos de HW (ADCs, Timers, etc)

Tarea

También podría gustarte