TAZ-TFM-2014-795


Caracterización del comportamiento y gestión de interrupciones en sistemas empotrados Linux sobre arquitecturas ARM

Rodríguez Perales, Iván
Briz Velasco, José Luis (dir.)

Universidad de Zaragoza, EINA, 2014
Informática e Ingeniería de Sistemas department, Arquitectura y Tecnología de Computadores area

Máster Universitario en Ingeniería de Sistemas e Informática

Abstract: El objetivo de este TFM es caracterizar el comportamiento de lasinterrupciones sobre SoCs con núcleo ARM orientado a aplicaciones,gestionados mediante Linux. Para ello se parte del estudio de todoslos posibles mecanismos hardware disponibles en ARM para gestionary disminuir la latencia de interrupción. Se estudia el tratamiento delas excepciones en el núcleo de Linux, prestando especial atención ala influencia de los diferentes modos de expulsión, incluyendo la ex-pulsión total para tiempo real estricto, en condiciones de carga y sincarga. Sobre dos placas (Beaglebone y Raspberry Pi) con diferentesmicroprocesadores ARM, en ambos casos orientados a aplicación, secaracterizan las latencias en diferentes niveles y condiciones, desde lageneración /retorno de la señal hasta los handlers y rutinas de serviciode niveles más altos del núcleo. Se estudian las diferencias en los tiem-pos de respuesta de las dos placas analizadas en diferentes condicio-nes. Se muestra que la programaciónbaremetalsin sistema operativo,recurriendo a librerías optimizadas por el fabricante, puede ser másestable pero poco eficiente, proporcionando una latencia de respuestaen torno a 1.5 ms, en relación a Linux/ARM que proporciona laten-cias de respuesta medias en torno a 10 us. Se estudian las variacionesen la latencia de interrupción que aparecen en Linux/ARM y se con-cluye por exclusión que puede deberse a la gestión de los gpios y elsistema de entrada/salida de las placas, y no con los controladores deinterrupciones del SoC o con los mecanismos de gestión de Linux.


Free keyword(s): arm ; linux ; interrupciones ; latencia
Tipo de Trabajo Académico: Trabajo Fin de Master

Creative Commons License

El registro pertenece a las siguientes colecciones:
Academic Works > Trabajos Académicos por Centro > escuela-de-ingeniería-y-arquitectura
Academic Works > End-of-master works



Back to search

Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)