Depto. Arquitectura

Sistemas empotrados y ubicuos

Máster Universitario en Ingeniería Informática

Curso Semestre Créditos
Primero Primero 4.5

Curso 2019/2020

Temario Prácticas Proyecto Bibliografía Normas Tutorías Anuncios Calificaciones


Coordinador: Juan Zamorano

Un sistema empotrado es un sistema informático que se se encuentra físicamente incluido en un sistema de ingeniería más amplio al que supervisa o controla. Los sistemas empotrados se encuentran en multitud de aplicaciones, desde la electrónica de consumo hasta el control de complejos procesos industriales.

Están presentes en prácticamente todos los aspectos de nuestra sociedad como, teléfonos móviles, automóviles, control de tráfico, ingenios espaciales, procesos automáticos de fabricación, producción de energía, aeronaves, etc. Además, el número de sistemas empotrados está en constante aumento, ya que cada vez más máquinas se fabrican incluyendo un número mayor de sistemas controlados por computador. Un ejemplo cercano es la industria del automóvil, ya que un turismo actual de gama media incluye alrededor de dos docenas de estos automatismos (ABS, airbag, etc.).

Otro ejemplo cotidiano son los electrodomésticos de nueva generación, que incluyen sistemas empotrados para su control y temporización. Hoy día son tantas las aplicaciones de estos sistemas que son mucho más numerosos que los sistemas informáticos "convencionales" o de propósito general. Actualmente estos sistemas están en "todas partes" dando lugar a los llamados sistemas ubicuos. Las funciones de supervisión, control y adquisición de datos son cada vez más complejas y ya no interaccionan únicamente con el mundo físico mediante sensores y actuadores sino con otros computadores a través de líneas de comunicación dando lugar a lo que se conoce como sistemas ciberfísicos (CSP) que son la fuente de datos del escenario llamado internet de las cosas (IoT).

Temario

    Calendario previsto para el curso 2019/2020

    Presentación

    Se encuentra disponible el siguiente material relacionado con este tema (solo FI de la UPM):

  1. Introducción
  2. Se encuentra disponible el siguiente material relacionado con este tema (solo FI de la UPM):

    Profesor encargado: Juan Zamorano

  3. Desarrollo de sistemas empotrados
  4. Se encuentra disponible el siguiente material relacionado con este tema (solo FI de la UPM):

    Profesor encargado: Juan Zamorano

  5. Programación de dispositivos
  6. Se encuentra disponible el siguiente material relacionado con este tema:

    Profesor encargado: Fernando Pérez Costoya

  7. Sistemas operativos para sistemas empotrados
  8. Se encuentra disponible el siguiente material relacionado con este tema (solo FI de la UPM):

    Profesor encargado: Francisco Rosales

  9. Hardware para sistemas empotrados
  10. Se encuentra disponible el siguiente material relacionado con este tema (solo FI de la UPM):

    Profesor encargado: José Luis Pedraza

  11. Sistemas operativos de tiempo real
  12. Se encuentra disponible el siguiente material relacionado con este tema (solo FI de la UPM):

    Profesor encargado: Juan Zamorano

  13. Computación ubicua
  14. Se encuentra disponible el siguiente material relacionado con este tema:

    Profesor encargado: Fernando Pérez Costoya

Prácticas

  1. Práctica de desarrollo cruzado
  2. Plazo límite: El plazo máximo de entrega es el 15 de noviembre, mediante correo electrónico al profesor encargado.

    Profesor encargado: Juan Zamorano

  3. Práctica de programación de dispositivos en Linux
  4. El objetivo de esta práctica es que el alumno se familiarice con diversos aspectos vinculados con la programación de los dispositivos, tal como se estudia en el tema correspondiente de la asignatura.

    Se plantean, concretamente, dos trabajos que cubren dos aspectos complementarios:

    Plazo límite: La entrega definitiva se podrá hacer hasta el 20 de diciembre de 2019, mediante correo electrónico al profesor encargado, adjuntado en el mismo un fichero que contenga todo el material que desee entregar el alumno (como mínimo, el código desarrollado y un fichero LEEME.txt que incluya los datos del alumno y cualquier comentario que quiera realizar sobre el trabajo).

    Profesor encargado: Fernando Pérez Costoya

  5. Práctica: Un Sistema Linux Empotrado Sencillo
  6. Para la realización de esta práctica se requiere trabajar en un sistema Linux donde se puedan realizar labores de administración (sudo). Si no dispone de esta instalación, se le sugiere que instale sobre su Windows una máquina virtual con VirtualBox y sobre ella instale una distribución Ubuntu.

    Profesor encargado: Francisco Rosales

    Plazo límite: El plazo máximo de entrega es el 20 de diciembre, mediante correo electrónico al profesor encargado.

    Esta práctica es un primera etapa en la realización del proyecto y se evalúa como parte del proyecto.

  7. Práctica de sistemas ubicuos.
  8. Se plantean tres trabajos alternativos:

    Profesor encargado: Fernando Pérez Costoya

Proyecto

El proyecto consta de dos partes:

Este proyecto se podrá realizar sobre un computador compatible PC o sobre un computador Raspberry PI. En ambos casos se utilizará el sistema operativo Linux.

Existen computadores Raspberry PI a disposición de los alumnos que elijan esta plataforma.

Plazos límite: