Materia

Contenido de XSL

Tiempo Real en Sistemas Empotrados

Datos generales de la materia

Modalidad
Presencial
Idioma
Castellano

Descripción y contextualización de la asignatura

En esta asignatura se van a estudiar como diseñar sistemas de tiempo real. En particular, se estudiarán los procesadores utilizados en este tipo de sistemas, los entornos de programación más utilizados, así como los sistemas operativos de tiempo real(RTOS) que los controlan y como sincronizar tareas en ellos.

Además, se estudiarán los diferentes mecanismos que ofrece el sistema operativo RTOS para realizar comunicaciones con otros dispositivos y entre las propias tareas del sistema, así como los elementos que ofrece para realizar lecturas en los diferentes canales del ADC. Para terminar se utilizarán los timers hardware para generar señales PWM.

Todos estos conocimientos se pondrán en práctica desarrollando un proyecto que contendrá una interfaz gráfica con la que controlar el dispositivo utilizado.

Profesorado

NombreInstituciónCategoríaDoctor/aPerfil docenteÁreaEmail
PASCUAL SAIZ, JOSE ANTONIOUniversidad del País Vasco/Euskal Herriko UnibertsitateaProfesorado AgregadoDoctorBilingüeArquitectura y Tecnología de Computadoresjoseantonio.pascual@ehu.eus

Competencias

DenominaciónPeso
Diseñar, programar y evaluar sistemas de tiempo real100.0 %

Tipos de docencia

TipoHoras presencialesHoras no presencialesHoras totales
Magistral182038
Seminario4.55.510
P. de Aula35.58.5
P. Ordenador4.51418.5

Actividades formativas

DenominaciónHorasPorcentaje de presencialidad
Clases magistrales38.060 %
Prácticas de aula8.510 %
Prácticas de ordenador18.515 %
Seminarios10.015 %

Sistemas de evaluación

DenominaciónPonderación mínimaPonderación máxima
Evaluación continua10.0 % 10.0 %
Examen escrito25.0 % 25.0 %
Exposiciones10.0 % 10.0 %
Trabajos Prácticos55.0 % 55.0 %

Convocatoria ordinaria: orientaciones y renuncia

1. Trabajo en clase (10%)

•Actitud y motivación.

2. Proyecto Final (55%)

•Alcance y Dificultad.

•Demostración.

3. Exposición (10%)

•Calidad y Claridad.

•Material de apoyo (transparencias).

•Resolución de preguntas.

4. Cuestionario (25%)

•Temario teórico

Temario

Caracterización de los sistemas empotrados de tiempo real.

Enfoques al diseño de sistemas de Tiempo Real.

Planificación de Tiempo Real.

Planificación de Tiempo Real con recursos compartidos.

Programación y montaje de una aplicación de Tiempo Real para sistemas empotrados.

Modelo de tareas de Tiempo Real.

Bibliografía

Materiales de uso obligatorio

Material proporcionado por el docente.



Entorno de desarrollo CubeMX+TrueSTUDIO.



Sistema operativo FreeRTOS.



Placa STM32.



* Todos estos elementos se proporcionan en clase.

Bibliografía básica

- Transparencias de la asignatura.

- Manual de la placa STM32.

Contenido de XSL

Sugerencias y solicitudes