6 These instructions apply to all models of the Raspberry Pi:
7 - the original models A and B,
8 - the "enhanced" models A+ and B+,
9 - the model B2 (aka Raspberry Pi 2)
10 - the model B3 (aka Raspberry Pi 3).
18 There are two RaspberryPi defconfig files in Buildroot, one for each
19 major variant, which you should base your work on:
21 For models A, B, A+ or B+:
23 $ make raspberrypi_defconfig
25 For model Zero (model A+ in smaller form factor):
27 $ make raspberrypi0_defconfig
31 $ make raspberrypi2_defconfig
35 $ make raspberrypi3_defconfig
40 Note: you will need to have access to the network, since Buildroot will
41 download the packages' sources.
43 You may now build your rootfs with:
47 (This may take a while, consider getting yourself a coffee ;-) )
52 After building, you should obtain this tree:
55 +-- bcm2708-rpi-b.dtb [1]
56 +-- bcm2708-rpi-b-plus.dtb [1]
57 +-- bcm2709-rpi-2-b.dtb [1]
58 +-- bcm2710-rpi-3-b.dtb [1]
71 [1] Not all of them will be present, depending on the RaspberryPi
74 [2] Only for the Raspberry Pi 3 Model (overlay pi3-miniuart-bt is needed
75 to enable the RPi3 serial console otherwise occupied by the bluetooth
76 chip). Alternative would be to disable the serial console in cmdline.txt
79 How to write the SD card
80 ========================
82 Once the build process is finished you will have an image called "sdcard.img"
83 in the output/images/ directory.
85 Copy the bootable "sdcard.img" onto an SD card with "dd":
87 $ sudo dd if=output/images/sdcard.img of=/dev/sdX
89 Insert the SDcard into your Raspberry Pi, and power it up. Your new system
90 should come up now and start two consoles: one on the serial port on
91 the P1 header, one on the HDMI output where you can login using a USB