Técnicas avanzadas en sistemas empotrados
(200599)

 Este curso permite la entrada de visitantes

 Este curso requiere una contraseña de acceso

Profesor: Sebastián Sánchez Prieto
Profesor: Óscar Rodríguez Polo




OBJETIVO:

El objetivo de la asignatura se centra en el estudio de las últimas técnicas aplicadas al desarrollo de los sistemas empotrados. En concreto se estudiarán los fundamentos de sistemas empotrados basados tanto en hardware como en software reconfigurable. Igualmente se estudiarán las soluciones SOC (System on Chip), definiendo sus características principales y las metodologías de análisis, diseño e implementación que se emplean en su desarrollo. También se tratarán las técnicas de codiseño hardware-software, centrándonos en sus fundamentos y en el manejo de herramientas CASE que las soportan. Finalmente, el alumno reforzará los conocimientos adquiridos estudiando distintos ejemplo de aplicación de estas técnicas.

CRÉDITOS ECTS: 4

CONTENIDOS:

BIBLIOGRAFÍA:

1. Real-Time Systems: Design Principles for Distributed Embedded Applications.
Autor: Hermann Kopetz.
Editorial: Kluwer Academic Publishers
Año: 1997
El libro se centra especialmente en aspectos vinculados a sistemas de tiempo real distribuidos con tolerancia ante fallos desde un punto de vista integral. Se abordan tanto conceptos teóricos como aplicaciones de los mismos en sistemas industriales incluyendo numerosos ejemplos aclarativos.

2. Embedded Systems Handbook (Industrial Information Technology)
Autor: Richard Zurawski.
Editorial: CRC Press
Año: 2005
Es un libro que cubre la temática de los sistemas empotrados de un modo amplio enfatizando en nuevas tendencias y tecnologías sin olvidarse de los fundamentos. Cubre todos los aspectos ligados a los sistemas empotrados tanto desde la perspectiva del software como de la del hardware. Entre ellos citaremos sistemas de tiempo real, seguridad, system-on-chip y network-on-chip, redes, etc. También incluye ejemplos y aplicaciones en el campo industrial, automoción y sensores inteligentes.

3. Programming Embedded Systems in C and C ++
Autor: Michael Barr.
Editorial: O'Reilly
Año: 1999
Proporciona aquellos conocimientos necesarios para programar sistemas empotrados. Cubre típicos como comprobación de memoria, escritura en flash, CRCs, interfaces on-chip y con periféricos, diseño e implementación de drivers y optimización en tiempo y tamaño.


4. Embedded Systems Architecture : A Comprehensive Guide for Engineers and Programmers
Autor: Tammy Noergaard.
Editorial: Newnes.
Año: 2005
Este libro también cubre ampliamente la temática de los sistemas empotrados. Los temas tratados son: elementos hardware, sistema operativo, lenguajes ensambladores y de alto nivel, redes y casos de estudio.

5.
Modeling Embedded Systems and SoC's: Concurrency and Time in Models of
Computation (The Morgan Kaufmann Series in Systems on Silicon)

Autor: Axel Jantsch.
Editorial: Morgan Kaufmann.
Año: 2003.
El libro se centra en la presentación de técnicas de modelado para sistemas empotrados. Cubre típicos como máquinas de estado, redes de Petri o modelos de computación síncronos. También aporta ejemplos reales de uso de estas técnicas.

6. Engineering the Complex SOC : Fast, Flexible Design with Configurable Processors
Autor: Chris Rowen.
Editorial: Prentice Hall PTR.
Año: 2004
Es un libro que cubre de un modo unificado el diseño de SOC para procesadores configurables y extensibles. Aborda temas como cogeneración hardware/software, particionado, comunicaciones y sistemas con varios procesadores.

7. Revista: Real-Time Systems. Publisher: Springer Netherlands (mensual)


METODOLOGÍA DE ENSEÑANZA Y APRENDIZAJE


La metodología general de enseñanza y aprendizaje del master puede consultarse en éste enlace.


CRITERIOS Y PROCEDIMIENTOS DE EVALUACIÓN



Los criterios y procedimientos generales de evaluación del master pueden consultarse en éste enlace.