Outils pour utilisateurs

Outils du site


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}

Comment mettre à jour le firmware

compiler_un_module_de_noyau_linux.txt · Dernière modification: 2020/04/25 04:27 par Mushussu