Hello Lennart, Why don't you host those kernels (zImages for Rpi 1 and Rpi 2) on github or something similar so that ppl can use them to build the same gateway without having to compile it on their own. Just a suggestion. :-) Nice work with RPi 2.
regards, Dhruv On Thu, Aug 20, 2015 at 10:16 PM, Lennart Dührsen < [email protected]> wrote: > Hi everyone, > > to build the kernel for a RPi 2 Model B, you have to do only a few > things differently: > > First, before invoking any make command, set the environment variable > KERNEL to kernel7, i.e. > > > KERNEL=kernel7 > > When cloning the git repo with the kernel sources, use > > > git clone --depth=1 https://github.com/raspberrypi/linux linux-rpi > > This creates a shallow clone, leaving out most of the history, which you > don't need anyway. It takes considerably less time. > > When making the initial config, replace bcm2835_defconfig with > bcm2709_defconfig, i.e. > > > make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- bcm2709_defconfig > > Instead of arch/arm/boot/dts/bcm2835-rpi-b.dts, edit > arch/arm/boot/dts/bcm2709-rpi-2-b.dts, but append the same text. > > Finally, when copying the new kernel to the SD card, I recommend to keep > the old kernel, and give the new one a distinct name, e.g. > > > sudo scripts/mkknlimg arch/arm/boot/zImage > /media/<myusername>/boot/super-fresh-kernel.img > > and then open /boot/config.txt and add kernel=super-fresh-kernel.img. > That way you still have a backup kernel you can use in case something > goes wrong, and you don't have to install raspbian from scratch again. > > All the steps I did not mention explicitly stay the same. > > Happy hacking, > Lennart > > _______________________________________________ > devel mailing list > [email protected] > https://lists.riot-os.org/mailman/listinfo/devel >
_______________________________________________ devel mailing list [email protected] https://lists.riot-os.org/mailman/listinfo/devel
