- Introducción a los sistemas basados en microcontrolador (sistemas embebidos) con sistema operativo.
- Estudio de arquitecturas hardware de sistemas embebidos. Caso concreto: Sistema UNC20 basado en el microprocesador ARM720.
- Estudio y práctica de diversas técnicas de programación para tener comunicación entre procesos, priorización y tiempo de respuesta adecuados ante acontecimientos externos (interrupciones).
- Conexión a internet de sistemas embebidos con Linux.
Unidad que imparte:
Curso:
Créditos ECTS:
710 - EEL - Departamento de Ingeniería Electrónica 2015
GRADO EN INGENIERÍA DE SISTEMAS AUDIOVISUALES (Plan 2009). (Unidad docente Optativa) GRADO EN INGENIERÍA DE SISTEMAS ELECTRÓNICOS (Plan 2009). (Unidad docente Optativa) 6
Titulación:
Objetivos de aprendizaje de la asignatura
Dedicación total: 150h Horas grupo grande: 40h 26.67%
Horas totales de dedicación del estudiantado Metodologías docentes
Capacidades previas
CISE IV o una asignatura de introducción a los sistemas basados en microprocesador / microcontrolador. ARISO I o una assignatura de introducción a la programación.
Requisitos
1. Conceptos básicos de sistemas embebidos (8 horas)
1.1. Introducción a los sistemas embebidos: panorámica global de aplicaciones
1.2. Desarrollo de software para sistemas embebidos
1.3. Sistemas operativos en tiempo real comerciales
1.4. Descripción de µC Linux: LxNETES
2. Sistemas operativos en tiempo real (12 horas)
2.1. ¿Linux como sistema operativo en tiempo real?
2.2. Gestión de memoria
Competencias de la titulación a las que contribuye el contenido:
Competencias de la titulación a las que contribuye el contenido:
Competencias de la titulación a las que contribuye el contenido:
Competencias de la titulación a las que contribuye el contenido:
Competencias de la titulación a las que contribuye el contenido:
Competencias de la titulación a las que contribuye el contenido:
Competencias de la titulación a las que contribuye el contenido:
Competencias de la titulación a las que contribuye el contenido:
2.4. Entrada / Salida: drivers, gestión de interrupciones, temporizadores
2.5. Técnicas de depuración
3. Sistema embebido UNC20 con Linux (4 horas)
3.1. Descripción del sistema UNC20
3.2. Microprocesador ARM720
3.3. Microcontrolador NS7520 (System-on-Chip)
4. Conectividad a Internet (6 horas)
4.1. Implementación básica de comunicación por Internet de sistemas embebidos con Linux
Competencias de la titulación a las que contribuye el contenido:
Competencias de la titulación a las que contribuye el contenido:
Competencias de la titulación a las que contribuye el contenido:
Competencias de la titulación a las que contribuye el contenido:
Competencias de la titulación a las que contribuye el contenido:
Competencias de la titulación a las que contribuye el contenido:
Competencias de la titulación a las que contribuye el contenido:
Competencias de la titulación a las que contribuye el contenido:
El método de evaluación consistirá en:
- Realización de un trabajo : 30%
- Examen : 30%
- Realización de las prácticas : 40%
Sistema de calificación
Normas de realización de las actividades
Bibliografía
Placa UNC20 Otros recursos:
Básica:
Complementaria:
Berger, A. Embedded systems design: an introduction to processes, tools and techniques. Lawrence, Kansas: CMP Books, 2002. ISBN 1578200733.
Lombardo, J. Embedded Linux. Boston [etc.]: New Riders, 2002. ISBN 073570998X.
Abbott, D. Linux for embedded and real-time applications. 3rd ed. Boston: Elsevier/Newnes, 2013. ISBN 9780124159969.
Siever, E. [et al.]. Linux in a nutshell: a desktop quick reference [en línea]. 6th ed. Cambridge: O'Reilly, 2009 [Consulta:
08/02/2012]. Disponible a: <http://proquest.safaribooksonline.com/9780596806088?uicode=politicat>. ISBN 9780596154486.
Ganssle, J.G.; Barr, M. Embedded systems dictionary. San Francisco: CMP Books, 2003. ISBN 1578201209.
Hollabaugh, C. Embedded Linux: hardware, software, and interfacing. Boston [etc.]: Addison-Wesley, 2002. ISBN 0672322269.
Yaghmour, K. [et al.]. Building embedded Linux systems [en línea]. 2nd ed. Sebastopol, [Calif.]: O'Reilly Media, 2008 [Consulta: 08/02/2012]. Disponible a: <http://proquest.safaribooksonline.com/9780596529680?uicode=politicat>. ISBN 9780596529680.