Compiler un module de noyau Linux
De Centre de Ressources Numériques - Labomedia
Compiler le kernel
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}
http://korben.info/raspberry-pi-comment-mettre-a-jour-le-firmware.html