Depto. Arquitectura

Sistemas empotrados, ubicuos y móviles

Master Universitario en Ingeniería Informática

Curso Semestre Créditos
Primero Segundo 6

Curso 2011/2012

Temario Prácticas Proyectos Gestor de
Prácticas
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 auge de los 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. La tendencia es que estos computadores estarán en "todas partes" dando lugar a lo que se llama computación ubicua, pervasive ("impregnada") computing o inteligencia ambiental.

Temario

    Calendario previsto

    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):

    Profesores encargados: Juan Zamorano y Francisco Rosales

  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. Sistemas operativos para sistemas empotrados
  6. Se encuentra disponible el siguiente material relacionado con este tema (solo FI de la UPM):

    Profesor encargado: Francisco Rosales

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

    Profesor encargado: José Luis Pedraza

  9. Programación de dispositivos
  10. Se encuentra disponible el siguiente material relacionado con este tema (solo FI de la UPM):

    Profesor encargado: Fernando Pérez Costoya

  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 móvil y ubicua
  14. Se encuentra disponible el siguiente material relacionado con este tema (solo FI de la UPM):

    Profesor encargado: Fernando Pérez Costoya

Prácticas ligeras

  1. Práctica de desarrollo cruzado
  2. Profesor encargado: Juan Zamorano

  3. Práctica: Un Sistema Linux Empotrado Sencillo
  4. 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: La entrega definitiva se deberá hacer antes del 24 de noviembre, mediante correo electrónico al profesor encargado.

  5. Práctica: Programación de dispositivos en Linux
  6. Antes de comenzar la práctica, que se llevará a cabo en el aula habitual los días 30 de noviembre y 1 de diciembre, el alumno debe comprobar si el equipo portátil que va a llevar a clase está preparado para poder afrontar el desarrollo de la misma. Para ello, en primer lugar, debe descargar los siguientes ficheros (extraídos del libro Linux Device Drivers) y copiarlos a su máquina portátil Linux: Acto seguido, debe ejecutar los siguientes mandatos:
    	$ make
    	$ sudo insmod hello.ko
    	$ sudo rmmod hello.ko
    	$ dmesg
    
    Si su máquina está correctamente preparada, al final de la salida generada por el último mandato, deberá aparecer:
    Hello, world
    Goodbye, cruel world
    
    En caso de tener algún problema, contacte con el profesor encargado de esta práctica. Recuerde que debe asegurarse de que su máquina está correctamente configurada antes del comienzo de la clase de prácticas.

    Profesor encargado: Fernando Pérez Costoya

Proyectos

Plazos límite:

Las entregas preliminares se deberán hacer antes del 24 de noviembre, mediante correo electrónico al profesor correspondiente.

Las entregas definitivas se deberán hacer antes del 22 de diciembre, mediante correo electrónico al profesor correspondiente.

  1. Proyecto: Un Sistema Linux Empotrado Real
  2. Profesor encargado: Francisco Rosales

Bibliografía

Normas

Anuncios

Página modificada el 24/12/2011