Thesis INTRODUCCIÓN DE UN SISTEMA OPERATIVO DE CÓDIGO ABIERTO PARA MICROCONTROLADORES DE LA FAMILIA MSP430
Loading...
Date
2009
Journal Title
Journal ISSN
Volume Title
Program
Campus
Casa Central, Valparaíso
Abstract
Este documento trata sobre B.lu un sistema operativo para sistemas embebidos que fue mejorado, actualizado y adaptado al trabajo sobre ambiente Linux. B.lu es un sistema operativo multitarea, bajo un algoritmo de itineración de tipo Round-Robin. Además, incorpora en forma elegante una serie de controladores para manejo de periféricos. El uso del sistema operativo se facilita enormemente debido a la disponibilidad de archivos makefiles. En este trabajo se hicieron modificaciones y extensiones al sistema operativo BOS. Específicamente se introdujeron nuevos controladores, se agregaron herramientas de sincronización a controladores existentes para permitir el uso concurrente sin errores de estos periféricos. También se modificó el scheduler, habilitando un esquema de prioridades para el manejo de tareas. Por otro lado se hicieron mediciones que permitieron evaluar el rendimiento del sistema operativo en cuanto a la latencia y jitter. Finalmente se concluye que B.lu puede ser utilizado para acelerar y facilitar el desarrollo de aplicaciones. Específicamente, se propone su incorporación en los proyectos finales del laboratorio de estructura de computadores del Departamento de Electrónica de la UTFSM.
Description
Catalogado desde la versión PDF de la tesis.