UNIDAD TEMÁTICA 1: Introducción a los Sistemas Embebidos
Áreas de aplicación - Tecnologías de implementación actuales - Elementos de arquitectura de computadoras - Arquitecturas de microcontroladores.
UNIDAD TEMÁTICA 2: Programación de Sistemas Embebidos
Codificación en Assembler y en lenguaje C de sistemas embebidos – Manejo de entornos IDE y de kits de desarrollo - Manejo de periféricos e interrupciones – Interfase Hombre-Máquina (HMI).
UNIDAD TEMÁTICA 3: Sistemas Operativos en Tiempo Real
Sistemas de Tiempo Real: Super-Loop vs RTOS - Introducción al procesamiento en tiempo real - Componentes básicos de un RTOS - Multitarea cooperativa y expropiativa - Sincronización y comunicación entre tareas - Aplicaciones.
UNIDAD TEMÁTICA 4: Elementos de Ingeniería de Software y Modelado de Sistemas Embebidos
Ciclo de vida de un proyecto - Modelado de Sistemas Embebidos - Desarrollo basado en modelos (MDD) - Modelado de sistemas reactivos mediante StateCharts.
UNIDAD TEMÁTICA 5: Dispositivos Lógicos Programables en Campo y Lenguajes de Descripción de Hardware
Áreas de aplicación – Arquitectura básica de una FPGA – Celdas básicas y bloques de entrada-salida – Lenguaje descriptor de hardware VHDL – Manejo de puertos y restricciones de usuario – Herramientas de simulación.