Cómo construir un módulo del kernel de Linux Assembly

In , se agregan controladores de dispositivos para el núcleo como módulos. Si desea utilizar un controlador personalizado , puede escribir en lenguaje ensamblador. Después de escribir el controlador de la Asamblea , que necesita para crear o compilar , en un archivo que se puede añadir al kernel. Los módulos del kernel deben ser " . O " archivos , pero no se puede simplemente cambiar el nombre del archivo de la Asamblea para lograr el resultado deseado. Instrucciones
1

Abra una sesión de terminal y utilice el comando "cd " para navegar hasta el directorio que contiene el archivo de módulo de lenguaje ensamblador .
2

Type " nasm -f elf -o yourfile.m yourfile.asm "y presionar" Enter ". Sustitúyase" yourfile " con el nombre real del archivo. Esto crea el archivo de la Asamblea original, la extensión ". Asm " archivo , en un archivo . " M".
3

Type " ld- r -o yourfile.o yourfile . m " y presionar" Enter "para construir el" . o " archivo, que se puede utilizar como un módulo kernel.