Materia

Contenido de XSL

Control mediante real-time Linux

Datos generales de la materia

Modalidad
Presencial
Idioma
Castellano

Descripción y contextualización de la asignatura

La asignatura pretende dar a conocer las características básicas y los procedimientos fundamentales de implementación de un sistema empotrado en tiempo real basado en Linux. El curso está orientado al aprendizaje mediante trabajo práctico y se pretenden cubrir los siguientes objetivos:

- Conocer las características básicas de los sistemas en tiempo real basados en el SO Linux.

- Conocer los procedimientos fundamentales de implementación de un sistema empotrado en tiempo real basado Linux.

- Saber diseñar sistemas de control basados en Linux de tiempo real y conocer sus ventajas e inconvenientes.

- Experimentar aspectos básicos de monitorización local y remota de aplicaciones ejecutadas bajo Linux de tiempo real

Profesorado

NombreInstituciónCategoríaDoctor/aPerfil docenteÁreaEmail
JUGO GARCIA, JOSUUniversidad del País Vasco/Euskal Herriko UnibertsitateaProfesorado Titular De UniversidadDoctorBilingüeIngeniería de Sistemas y Automáticajosu.jugo@ehu.eus

Competencias

DenominaciónPeso
Habilidad para identificar, formular y resolver problemas de Electrónica aplicada a las Comunicaciones o al Control.50.0 %
Capacidad para integrar los subsistemas y componentes electrónicos más adecuados para cada aplicación específica.50.0 %

Tipos de docencia

TipoHoras presencialesHoras no presencialesHoras totales
Magistral303
Seminario31013
P. Laboratorio243559

Actividades formativas

DenominaciónHorasPorcentaje de presencialidad
Clases expositivas3.0100 %
Elaboración de informes y exposiciones13.023 %
Manejo de equipos e instalaciones experimentales59.041 %

Sistemas de evaluación

DenominaciónPonderación mínimaPonderación máxima
Trabajos Prácticos0.0 % 100.0 %

Convocatoria ordinaria: orientaciones y renuncia

Evaluación mixta. La evaluación del aprendizaje se realizará mediante evaluación continua del trabajo propuesto en las clases magistrales, seminarios y laboratorio. Además, el alumno deberá entregar un informe final, recogiendo un proyecto final de evaluación, aplicando lo desarrollado durante el curso junto con el código necesario y una demo de funcionamiento. Este informe, código incluído, es necesario para superar la asignatura y deberá entregarse antes de la fecha prefijada dentro del calendario de evaliuación oficial de la convocatoria.



Ponderación:

Trabajo realizado a lo largo del curso (30 %).

Informe final trabajo propuesto (70 %).



RENUNCIA: El alumnado debe informar por escrito (email) al coordinador de la asignatura de su intención de renunciar con al menos dos semanas de antelación a la finalización del periodo lectivo de la asignatura según el calendario publicado para cada curso académico.





NOTA:En el caso de que las condiciones sanitarias impidan la realización de una actividad docente y/o evaluación presencial, se activará una modalidad no presencial de la que los/las estudiantes serán informados puntualmente.

Convocatoria extraordinaria: orientaciones y renuncia

De forma similar a la convocatoria ordinaria, la evaluación de la convocatoria extraordinaria se realizará a través de la entrega del informe de un proyecto basado en los conceptos trabajados en la asignatura, junto con el código necesario y una demo de funcionamiento.



RENUNCIA: El alumnado debe informar por escrito (email) al coordinador de la asignatura de su intención de renunciar con al menos dos semanas de antelación a la finalización del periodo lectivo de la asignatura según el calendario publicado para cada curso académico.





NOTA:En el caso de que las condiciones sanitarias impidan la realización de una actividad docente y/o evaluación presencial, se activará una modalidad no presencial de la que los/las estudiantes serán informados puntualmente.

Temario

1. Introducción a sistemas empotrados de control en tiempo real usando Linux.

2. Instalación de dispositivos de control basados en RTAI Linux y Real-Time Linux (PREEMPT_RT).

3. Generación de código para sistemas RTAI y Real-Time Linux (PREEMPT_RT)

4. Monitorización de procesos RT basada en Python

Bibliografía

Materiales de uso obligatorio

Material especifico para el curso, publicado a través de eGela.



Para el correcto seguimiento del curso se recomienda el uso de un ordenador portátil.



Bibliografía básica

• K. Yaghmour, Building Embedded LINUX Systems. O’Reilly, 2003.

• D. Abbott. Linux for Embedded and Real-time Applications. Newnes, 2003.

Bibliografía de profundización

• S. Bennett. Real-Time Computer Control. Prentice Hall, 1994.



• H. Kopetz. Real-time systems : design principles for distributed embedded applications. Kluwer Academic, 2003.



• Herman Bruyninckx. Real-Time and Embedded Guide. https://people.mech.kuleuven.be/~bruyninc/rthowto/, 2002.



Enlaces

http://www.rtai.org



http://www.kernel.org



https://en.wikibooks.org/wiki/Embedded_Systems/Linux



https://wiki.linuxfoundation.org/realtime/start



Contenido de XSL

Sugerencias y solicitudes