This is an exercise in crafting a Buildroot image for Raspberry Pi 3.
This repository consists configuration files and (eventually) build notes related to the build.
The Buildroot repository resides at: git://git.busybox.net/buildroot
At this writing, the Buildroot image is built from git tag 2017.05
.
The root filesystem is currently sized to about 126 MB. This was in anticipation of additional packages, which have not yet been added. The following packages were added into the rootfs filesystem image.
- ncurses - needed by
nano
- nano - simple full-screen editor
- zlib
- OpenSSL
- OpenSSH - provides ssh, scp, sftp
- ptpd, ptpd2
Device is configured via /etc/network/interfaces
to set eth0
to
static IP address 192.168.0.230.
New authentication keys are created in /etc/ssh during bootup. The public keys can be used to enable remote access to this system without the need of passwords.
The build itself:
make 2>&1 | tee build.log
Copying the image to microSD:
dd if=output/images/sdcard.img of=/dev/sdX
where sdX
is the host device for microSD.