Instrumentación de Tiempo Real

Ingeniero Técnico Industrial
Especialidad en Electrónica Industrial

ETSIIT, Universidad de Cantabria

1. Profesores
2. Programa
3. Apuntes 
4. Prácticas
5. Exámenes

1. Profesores

2. Programa

Teoría

Tema 1. Instrumentación de tiempo real

Introducción a la asignatura.

Tema 2. Recursos de acceso al hardware

Mapas de memoria y mapas de entrada/salida. Instanciación física de variables. Acceso a la memoria física y a los registros de entrada/salida. Representación física de los tipos de datos. Representación física de datos enAda.

Tema 3. Interrupciones

Conceptos fundamentales. Aspectos hardware de las interrupciones. Controlador de interrupciones (PIC) (8259A). Gestión de interrupciones en MaRTE OS.

Tema 4. Puertas básicas de entrada/salida (I)

Puerta básica de entrada/salida. Puerta de entrada/salida paralelo. Tarjeta de entrada/salida AX4511: funcionamiento básico. Técnicas básicas deentrada/salida.

Tema 5. Recursos de temporización de bajo nivel

Necesidades de temporización en programas de tiempo real. Tipos de temporizadores. Temporizador programable (PCT) (8253/8254). Reloj detiempo real (RTC) (MC146818). Tareas periódicas, respuestas temporizadas y medidas de tiempo.

Tema 6. Multitarea en Ada

Tareas. Sincronización de datos. Puntos de entrada. Gestión del tiempo. Prioridades y protocolo de techo de prioridad.

Tema 7. Puertas básicas de entrada/salida (II)

Puerta de entrada/salida serie. Tarjeta de entrada/salida AX4511: funcionamiento avanzado.

Seminarios

Utilización del Laboratotio de ITR

Descripción del laboratorio. Desarrollo cruzado con MaRTE OS. Sesión en Linux y comando básicos. Entorno de programación GPS.

Introducción al Lenguaje de Programación Ada

Comparación con Pascal. Ada procedural.

3. Apuntes

Para ver los apuntes en formato pdf pinchar sobre el enlace correspondiente:
Presentación asignatura

Teoría

Tema 1. Instrumentación de tiempo real
Tema 2. Recursos de acceso al hardware
Tema 3. Interrupciones
Tema 4. Puertas básicas de entrada/salida (I)
Tema 5. Recursos de temporización de bajo nivel
Tema 6. Multitarea en Ada

Seminarios

Utilización del Laboratorio de ITR
Introducción al Lenguaje de Programación Ada

4. Prácticas

Enunciados de las prácticas
Práctica resuelta: enunciado, solución.

5. Exámenes

Junio 2005