next up previous
Siguiente: Extensiones POSIX de Tiempo Arriba: Realización en Linux: RT-Linux Previo: Extensiones futuras

Instalación de RT-Linux

Para que funcione RT-Linux es necesario instalar el parche sobre el núcleo. Éste debe ser de la versión 2.0.33, y se instala, ejecutando desde el directorio /usr/src, la orden:

  patch -p0 < kernel_patch

Seguidamente debemos compilar el núcleo de la manera habitual, habilitando los módulos aunque no los usemos para otra cosa6 (recordemos que nuestros programas de tiempo real serán módulos del núcleo).

Cuando arranquemos no notaremos diferencia ya que el planificador de tiempo real no se instalará hasta que lo vayamos a usar.

El ejemplo visto en la sección 3.3.2 puede ser cargado y ejecutado ahora haciendo lo siguiente desde la cuenta del superusuario:

  insmod ejemplo.o

Cuando queramos pararlo ejecutaremos rmmod ejemplo y terminará correctamente. Esto ocurre porque se ejecuta cleanup_module() quien a su vez elimina la tarea del planificador. Si no lo hiciéramos así el resultado sería probablemente desastroso, al haber liberado la memoria ocupada por el módulo pero seguir ejecutándolo el planificador.



Juan Jose Amor
1998-07-29