Getting Started with Buildroot

Sat 2:30pm-4:00pm

Need to create simple and optimized Linux systems for your embedded devices? Tired of complicated tools? You should try Buildroot!

In this tutorial, we will first introduce Buildroot, a popular embedded Linux build system, that allows you to build your own cross-compilation toolchain, Linux kernel and bootloader images, as well as root filesystem with your selection of user-space libraries and applications, all from an easy-to-use “menuconfig” interface.


For 2018 we will be using the PocketBeagle.

All the Embedded Apprentice Linux Engineer classes will involve using embedded hardware during the hands-on labs. For 2018 we will be using the PocketBeagle and a BaconBits cape which are included with the $75 USD registration fee for E-ALE at SCaLE61x and ELC. We will only support doing the labs on the official HW kit; please don't bring your own and try to use that. The HW kits will be delivered to the attendee at the first seminar they choose to attend.

Pocket Beagle and Breadboard

The BaconBits is OSHW and available on github

The BaconBits cape has the following capabilities:

• USB Host A

• Reset button

•  I2C accelerometer

•  GPIO Push button

• Power button

Trevor Woerner

Trevor Woerner

Senior Software Engineer, Togán Labs

Trevor started programming sometime in the mid-1980s on the family’s Apple //e. He has been programming and working with Linux-based systems ever since he was introduced to them at university in the mid-1990s. Professionally he has worked extensively on embedded Linux systems, as well as various RTOSes and bare-metal systems.

Togán Labs