Cómo compilar el kernel de Linux con soporte en tiempo real

Construye tu Kernel Linux aplicando el parche con el que habilitas el planificador específico para procesos Real Time, no es algo árabe pero comprensible, por supuesto para un experto.

Llega el tiempo real para que el sistema dé una respuesta, no en tiempos rápidos, sino en tiempos establecidos de dibujo y luego, en algunos casos, no hace más que interrumpir un proceso en curso para cambiar a otro que tiene una prioridad más alta. Para ello es necesario programar, lo que nos permite saber si una tarea, es decir, procesarla, se ejecuta y se ejecuta en un plazo determinado predeterminado. Evidentemente en este caso tratamos con un kernel de Linux , por lo que necesitas unos conocimientos básicos del sistema operativo en cuestión. Veamos cómo hacer un soporte en tiempo real.

Requisito :

  • Sistema operativo Linux instalado
  • Fuente del kernel (disponible en www.kernel.org)
  • Parche para tiempo real que siempre se encuentra en www.kernel.org

1.)  Obtener primero las fuentes del kernel de Linux y el parche para el tiempo real. Los enlaces son los siguientes:

  • Para las fuentes del kernel: http://www.kernel.org/
  • Para el parche: http://www.kernel.org/pub/linux/kernel/projects/rt/
  • Asegúrese de descargar el parche con el mismo número de versión de kernel, de lo contrario no sería compatible. Ahora vaya a la carpeta donde descomprimió el kernel y primero copie el archivo con la configuración anterior, dando: » cp / boot / config / path kernel / «
  • Ahora escriba » make oldconfig » y responda » » a todas las preguntas que le plantee el sistema.

2.) Cuando termine El comando anterior da el comando:

  • Bzcat / ruta dellapatch / patch-2.6. Xx-rtyy. Alquitrán. Bz2 | -p1 parche “.
  • Eso pondrá el parche de tiempo real en el kernel de Linux. Luego escriba el siguiente comando » make menuconfig «.
  • Seleccione » Tipo de procesador y características » y » Modo de preferencia «.
  • » Preferencia completa (tiempo real) «.
  • Y en » Temporizador de frecuencia » elija como valor: » 1000hz «.
  • Hecho esto, si cree que necesita realizar otros cambios en el kernel. Cuando termines las fechas los siguientes comandos:
  • » -J5 Hacer bzImage «
  • » Hacer módulos -j5 «
  • » Make modules_install «

3.)  Aquí estamos en las articulaciones finales. Solo tiene que copiar los archivos: ” .Config System.Map arch / x86 / boot / bzImage en / boot “.

Ahora, para probar su nuevo kernel , tiene dos posibilidades: usar el arranque grub de Shell y cargar archivos manualmente. O cree una nueva entrada para grub, esto se puede hacer fácilmente copiando los valores de la versión predeterminada del kernel que se encuentra normalmente / boot / grub / menu.  Obviamente, tenga cuidado de cambiar la ruta y los nombres de los archivos, y los del nuevo kernel. Como puede ver, seguir estos pasos no será difícil de operar en su sistema Linux.

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario