Sistemas Empotrados

Sistemas Empotrados

Objetivo:

 
En este curso se cubrirán los conceptos, estructuras y mecanismos de los sistemas empotrados, empleados en muchas plataformas incluyendo robótica y manufactura avanzada, aplicaciones interactivas y multimedia, así como sistemas ubicuos. Los sistemas empotrados contienen componentes hardware y software, lo que requiere un diseño simultáneo de ambos aspectos. Se describirán conceptos básicos sobre los métodos de especificación y modelos computacionales para la representación de diseños, incluyendo los aspectos de síntesis de interfaces y métodos de diseño de bajo consumo.

Contenido:

  1. Conceptos fundamentales de Sistemas Empotrados
    • Conceptos generales
    • Áreas de aplicación
    • Áreas de oportunidad
  2. Especificaciones de Sistemas Empotrados
    • Requerimientos
    • Modelos de computación
    • Lenguajes de desarrollo
  3. Hardware para Sistemas Empotrados
    • Introducción
    • Dispositivos de entrada (sensores)
    • Comunicación
    • Unidades de procesamiento
    • Memoria
    • Dispositivos de salida
  4. Sistemas Operativos Empotrados
    • Sistemas Operativos de tiempo real
    • Calendarización de procesos
    • Middleware en Sistemas Empotrados
  5. Diseño de hardware/software
    • Manejo de tareas concurrentes
    • Optimizaciones de alto nivel
    • Compiladores para Sistemas Empotrados
    • Consumo de energía
    • Herramientas de diseño
  6. Validación de sistemas
    • Introducción
    • Simulación
    • Diseño rápido de prototipos
    • Diseño de pruebas
    • Simulación de fallas

 

Bibliografía:

  • Marwedel, P. Embedded System Design. Ed. Springer, 2003 ISBN: 978-1-4020-7690-9.
  • Frank Vahid, Tony D. Givargis. Embedded System Design: A Unified Hardware/Software Introduction Ed. Wiley, 2002. ISBN: 978-0-471-38678-0.
  • John Catsoulis. Designing Embedded Hardware. Ed. O'Reilly Media. ISBN: 978-0596007553.
  • Qing Li, Caroline Yao. Real-Time Concepts for Embedded Systems. Ed. CMP Books, 2003. ISBN: 978-1578201242.
  • Arnold S. Berger. Embedded Systems Design: An Introduction to Processes, Tools and Techniques. Ed. CMP Books, 2001. ISBN: 978-1578200733