Ubuntu vous permet de charger et de décharger les modules du noyau à tout moment. Modules servir à plusieurs fins , le plus souvent , ils sont pilotes pour les périphériques qui ne disposent pas d' un soutien intégré au noyau de base. Depuis Linux est un système d'exploitation open-source , vous pouvez compiler le code source d'un module et de le charger immédiatement le code exécutable qui en résulte comme une extension du noyau sur votre ordinateur Ubuntu. Instructions
1
Appuyez sur " Ctrl", " Alt" et "F1" en même temps à l'écran de connexion Ubuntu pour faire apparaître une console en mode texte . Tapez votre nom d'utilisateur et mot de passe pour vous connecter Ubuntu vous présente avec une coque prête à accepter vos commandes.
2
Changer le répertoire de travail de la coque à l'endroit où le code source de votre module est en tapant la la commande suivante dans le shell:
cd /home /sven /dev /MyMod
Remplacer "/home /sven /dev /MyMod " par le chemin complet vers le répertoire du code source du module. Appuyez sur "Entrée".
3
Lancement d'un éditeur de texte pour créer un nouveau fichier nommé " Makefile ". Insérer le texte suivant dans le nouveau fichier : Photos
obj- m = myMod.o
KERNEL = $ (shell uname- r)
tout : Photos
make- C /lib /modules /$ (kernel) /build M = $ ( PWD) modules
propre :
make- C /lib /modules /$ (kernel) /construction M = $ ( PWD) propre
Remplacer " myMod.o " avec le nom du fichier de module compilé vous essayez de construire . Enregistrer les modifications apportées au fichier et quittez l' éditeur de texte.
4
compiler le module en tapant la commande "make" dans la coque et en appuyant sur "Entrée". Après un retard qui dépend de la quantité de code Ubuntu a besoin de compiler, l'invite du shell apparaîtra et le module sera compilé dans le fichier " myMod.ko " dans le répertoire courant .