Materia
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
Nombre | Institución | Categoría | Doctor/a | Perfil docente | Área | |
---|---|---|---|---|---|---|
PASCUAL SAIZ, JOSE ANTONIO | Universidad del País Vasco/Euskal Herriko Unibertsitatea | Profesorado Agregado | Doctor | Bilingüe | Arquitectura y Tecnología de Computadores | joseantonio.pascual@ehu.eus |
Competencias
Denominación | Peso |
---|---|
Diseñar, programar y evaluar sistemas de tiempo real | 100.0 % |
Tipos de docencia
Tipo | Horas presenciales | Horas no presenciales | Horas totales |
---|---|---|---|
Magistral | 18 | 20 | 38 |
Seminario | 4.5 | 5.5 | 10 |
P. de Aula | 3 | 5.5 | 8.5 |
P. Ordenador | 4.5 | 14 | 18.5 |
Actividades formativas
Denominación | Horas | Porcentaje de presencialidad |
---|---|---|
Clases magistrales | 38.0 | 60 % |
Prácticas de aula | 8.5 | 10 % |
Prácticas de ordenador | 18.5 | 15 % |
Seminarios | 10.0 | 15 % |
Sistemas de evaluación
Denominación | Ponderación mínima | Ponderación máxima |
---|---|---|
Evaluación continua | 10.0 % | 10.0 % |
Examen escrito | 25.0 % | 25.0 % |
Exposiciones | 10.0 % | 10.0 % |
Trabajos Prácticos | 55.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.