Buildroot is a simple, efficient and easy-to-use embedded Linux build system. It can generate a cross-compilation toolchain, a Linux kernel image, bootloader images and more importantly a root filesystem image with many userspace libraries and programs. Based on cross-compilation, Buildroot supports 1200 userspace packages, including GStreamer, X.org, Qt, Gtk, Python, Wayland and more. Used by Google, many SoC vendors, and numerous embedded systems makers, Buildroot is backed by a strong and active open-source community, that publishes stable releases every three months.
Since the last talk given at ELC two years ago, Buildroot has grown significantly, gained a lot of popularity and a number of new interesting features have been integrated. Through this talk, we would like to share a little introduction on how to use Buildroot, and then cover the new important features and improvements that have been implemented during the last two years. This talk is intended to be useful both to existing Buildroot users who want to learn more about the latest improvements, and to newcomers who are interested in discovering Buildroot capabilities.
Plenty of time will be left at the end of the talk for an open discussion with the audience: sharing each other's experience, discussing Buildroot strengths and weaknesses, etc.
CTO and Embedded Linux Engineer, Free Electrons
Thomas Petazzoni is CTO and embedded Linux engineer at Free Electrons. He is a Linux kernel developer working on support for the Marvell Armada 370/XP ARM SoCs, and also older Marvell SoCs, for which a big Device Tree effort has been made the last years. He is also a core developer of Buildroot, one of the most popular embedded Linux build systems.
Thursday May 1, 2014 2:00pm - 2:50pm
Attendance numbers do not account for private attendees. Get there early!