Agradecimientos a los colaboradores del repositorio:
Enlaces relevantes:
-
Contenidos teóricos:
-
Contenidos prácticos:
-
Talleres:
-
Teoría:
- Introducción a sistemas empotrados y distribuidos
- Modelado de sistemas en UML
- Arquitectura de un sistema empotrado
- Distribución del tiempo y sincronización de sistemas distribuidos
- Sistemas Operativos para sistemas empotrados
- Criterios de calidad en sistemas empotrados
- Programación de aplicaciones empotradas distribuidas
-
Laboratorios: Todas las prácticas se realizarán en C, utilizando las placas de Embest y eventualmente utilizando algún hardware adicional.
- Introducción al entorno de desarrollo y repaso de conceptos básicos
- Desarrollo de un driver de comunicación serie (p.e. UART o I2C)
- Configuración de un kernel de SO de tiempo real (p.e. portar el FreeRTOS)
- Desarrollo de primitivas de comunicación por paso de mensajes en una red local con topología de anillo / red inalámbrica (p.e. UART o I2C+ bluetooth/ZigBee)
- Desarrollo de una aplicación distribuida
- Proyecto final