Descripción
-
El presente trabajo tiene como objetivo principal proporcionar un resumen del conocimiento sobre el diseño y las posibles aplicaciones de los sistemas operativos de tiempo real en general y de sus distintas distribuciones en particular.
Dentro de las distribuciones de sistemas operativos de tiempo real, nos fijaremos en aquellas que usan como base el kernel estándar de Linux, en sus distintas versiones, y más en particular en aquellas que se distribuyen bajo la licencia GNU/GPL ya que de estas últimas obtendremos mucha mayor información y será una de estas distribuciones libres las que escogamos para nuestro trabajo.
En primer lugar, se realizará una descripción de las características principales requeridas para un sistema operativo de tiempo real y las distintas arquitecturas de sistemas operativos que se han adoptado para mejorar las características y convertir un sistema operativo de propósito general en uno de tiempo real. Se mostrará un tabla resumen del rendimiento de cada una de las distintas arquitecturas.
En segundo lugar, se hará una introducción a distintas distribuciones de sistemas operativos de tiempo real, realizando una pequeña clasificación y comentarios acerca de su utilidad en distintos ambientes. Destacaremos también el tipo de licencia bajo la cual se distribuyen.
En tercer lugar, se elegirá una de las distribuciones y se procederá a instalar, por lo que se desarrollará un manual de instalación.
Y en cuarto lugar, se realizará un driver, sobre la distribución elegida, de una tarjeta de 32 entradas y 32 salidas digitales controlada a través del puerto paralelo. Esta tarjeta ha sido desarrollada por el departamento DISAM (www.disam.upm.es) de la UPM dentro del proyecto PAUTA. Se realizará tambien una aplicación de usuario que haga uso del driver.
Se puede encontrar el contenido de esta web en un documento:



