Ubuntu le permite cargar y descargar los módulos del núcleo en cualquier momento. Modules sirven para muchos propósitos , más comúnmente , son los controladores para los dispositivos que no tienen soporte incorporado en el núcleo base. Dado que Linux es un sistema operativo de código abierto , se puede compilar el código fuente de un módulo e inmediatamente carga el código ejecutable resultante como una extensión del núcleo en su equipo Ubuntu. Instrucciones
1
Presione " Ctrl ", " Alt" y " F1 " al mismo tiempo en la pantalla de login de Ubuntu para que aparezca una consola en modo texto . Escriba su nombre de usuario y contraseña para iniciar sesión Ubuntu le presenta con una carcasa preparada para aceptar sus órdenes.
2
Cambiar directorio de trabajo del shell a la ubicación en el código fuente de tu módulo es escribiendo el el siguiente comando en la shell:
cd /home /sven /dev /mimodelo
Reemplace "/home /sven /dev /mimodelo " por la ruta completa al directorio del código fuente del módulo. Pulse el botón " Enter".
3
Inicie un editor de texto para crear un nuevo archivo llamado " Makefile ". Introduzca el texto siguiente en el nuevo archivo :
obj -m = myMod.o
KERNEL = $ ( shell uname -r )
todo:
< p > make -C /lib /modules /$ ( KERNEL ) /build M = $ ( PWD) módulos
limpio :
make- C /lib /modules /$ ( KERNEL ) /construcción M = $ ( PWD) limpia
Reemplazar " myMod.o " con el nombre del archivo del módulo compilado usted está tratando de construir. Guardar las modificaciones en el archivo y salga del editor de texto.
4
Compile el módulo mediante el comando "make" en la cáscara y pulsar " Enter". Después de un retraso que depende de la cantidad de código necesario para compilar Ubuntu , el intérprete de comandos aparecerá y el módulo compilado en el fichero " myMod.ko " en el directorio actual .