compiler_un_module_de_noyau_linux
Compiler un module de noyau Linux
Tout d'abord créer un répertoire de travail :
cd mkdir rpi cd rpi
Ensuite télécharger les différents composants :
wget https://github.com/raspberrypi/linux/archive/rpi-3.10.y.tar.gz wget https://github.com/raspberrypi/tools/archive/master.tar.gz
Décompresser les archives
tar xzf rpi-3.10.y.tar.gz tar xzf tools-master.tar.gz
Définir les variables d'environnement
export CCPREFIX=/home/{Utilisateur}/rpi/tools-master/arm-bcm2708/arm-bcm2708-linux-gnueabi/bin/arm-bcm2708-linux-gnueabi- export KERNEL_SRC=/home/{Utilisateur}/rpi/linux-rpi-3.10.y
Préparer le répertoire de compilation
cd /home/{Utilisateur}/rpi/linux-rpi-3.10.y make mrproper
Rapatrier le fichier de configuration de la Raspberry Pi
scp pi@adresseDeLaPi:/proc/config.gz ./ zcat config.gz > .config
Compilation du kernel
make ARCH=arm CROSS_COMPILE=${CCPREFIX} oldconfig make ARCH=arm CROSS_COMPILE=${CCPREFIX}
compiler_un_module_de_noyau_linux.txt · Dernière modification : 2020/04/25 04:27 de Mushussu