Mostra el registre d'ítem simple

dc.contributorFuertes Armengol, José Mª
dc.contributor.authorGarcía Cardona, Ester
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Enginyeria de Sistemes, Automàtica i Informàtica Industrial
dc.date.accessioned2007-03-09T10:03:29Z
dc.date.available2007-03-09T10:03:29Z
dc.date.issued2004
dc.identifier.urihttp://hdl.handle.net/2099.1/2595
dc.descriptionLa finalidad de este proyecto es el estudio y experimentación de un sistema operativo en tiempo real en una aplicación de control de una plataforma móvil. Más concretamente, se analiza E.R.I.K.A. (Embedded Real-tIme Kernel Architecture) desarrollado en la Scuola Superiore di Studi Universitari e Perfezionamento S.Anna. E.R.I.K.A. utiliza la plataforma LEGO-Mindstorm, que tiene una estructura limitada tanto en capacidad y prestaciones como en elementos de interacción externas. Por lo tanto, el proyecto tiene una parte de estudio de los sistemas operativos en tiempo real y otra parte de los mecanismos de interacción entre el sistema operativo escogido y la plataforma (construida con LEGO-Mindstorm para realizar la parte aplicada de este proyecto) y una última parte de evaluación del comportamiento conjunto. Por último, se analiza también la posible utilización de E.R.I.K.A. en otros microcontroladores, de modo que no se vea siempre supeditado a utilizar LEGO-Mindstorm. Más concretamente, E.R.I.K.A. utiliza un esquema de tiempo real con asignación de prioridades fija y desalojo (preemption threshold) o el EDF también con desalojo (preemption threshold). Ambos utilizan el SRP (Stack Resource Policy), que permite compartir recursos entre threads y también compartir el stack entre todas las tareas, mientras se preserva la propiedad de poder predecir el tiempo. E.R.I.K.A. proporciona una serie de carpetas organizadas en árbol que incluyen los programas escritos en lenguaje C. El análisis de estos programas muestra que ofrecen una gran portabilidad de cara a utilizar este sistema operativo en tiempo real con otro microcontrolador ya que utilizan un lenguaje de programación que permite utilizarse en otros entornos. Además, cada programa realiza una función, por lo que si se quiere adaptar a otro microcontrolador no es necesario modificar todo el código, sino que sólo hay que modificar algunas partes de él (como, por ejemplo, la configuración inicial de las puertas del microcontrolador), que son fácilmente identificables debido a la estructura con la que se presentan.
dc.language.isospa
dc.publisherUniversitat Politècnica de Catalunya
dc.subjectÀrees temàtiques de la UPC::Informàtica::Sistemes operatius
dc.titleAplicación de un Sistema Operativo en Tiempo Real a una plataforma móvil
dc.typeMaster thesis (pre-Bologna period)
dc.rights.accessOpen Access
dc.audience.educationlevelEstudis de primer/segon cicle
dc.audience.mediatorEscola Tècnica Superior d'Enginyeria Industrial de Barcelona
dc.provenanceAquest document conté originàriament altre material i/o programari no inclòs en aquest lloc web.
dc.audience.degreeENGINYERIA INDUSTRIAL (Pla 1994)


Fitxers d'aquest items

Thumbnail
Thumbnail
Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple