Esta pagina se ve mejor con JavaScript habilitado

Compilación kernel raspberrypi3

 ·  🎃 kr0m

En este artículo explicaremos como compilar el kernel para una raspberrypi3, no hay ninguna diferencia con la compilación de un kernel estandar a excepción del nombre de la imagen en /boot/

Nos bajamos las fuentes del kernel

cd /usr/src
git clone --depth=1 https://github.com/raspberrypi/linux

La imagen del kernel debe llamarse kernel7 para que el firmware de la rasp la lea:

cd linux
KERNEL=kernel7

Generamos la config inicial:

make bcm2709_defconfig

Configuramos los parámetros y compilamos:

make menuconfig
make -j4 zImage modules dtbs

Instalamos los módulos, firmware e imagen del kernel:

make -j4 modules_install
cp arch/arm/boot/dts/.dtb /boot/
mkdir -p /boot/overlays/ 2>/dev/null
cp arch/arm/boot/dts/overlays/
.dtb* /boot/overlays/
cp arch/arm/boot/dts/overlays/README /boot/overlays/
cp arch/arm/boot/zImage /boot/$KERNEL.img

Si te ha gustado el artículo puedes invitarme a un RedBull aquí