\documentclass[obeyspaces,spaces,hyphens]{beamer}
\usepackage[utf8]{inputenc}
\usepackage{minted}

\mode<presentation>
\usetheme{Bootlin}

\newcommand{\codehack}[1]{{\usebeamercolor[fg]{code} {\tt #1}}}

\title{Buildroot Tutorial}
\authors{Thomas Petazzoni}
\institute{Bootlin}

\usepackage{hyperref}

\begin{document}

\begin{frame}{Embedded Linux Conference Europe 2015}
  \begin{columns}[c]
    \column{0.6\textwidth}
    \huge
    Buildroot Tutorial\\
    \vspace{2cm}
    \normalsize
    Thomas Petazzoni\\
    {\bf Bootlin}\\
    {\em thomas.petazzoni@bootlin.com}
    \column{0.4\textwidth}
    \includegraphics[width=\textwidth]{buildroot-logo.png}
  \end{columns}
\end{frame}

\begin{frame}{Buildroot at a glance}
  \begin{itemize}
  \item Can build a toolchain, a rootfs, a kernel, a bootloader
  \item {\bf Easy to configure}: menuconfig, xconfig, etc.
  \item {\bf Fast}: builds a simple root filesystem in a few minutes
  \item Easy to understand: written in make, extensive documentation
  \item {\bf Small} root filesystem, starting at 2 MB
  \item {\bf 1600+ packages} for user space libraries/apps available
  \item {\bf Many architectures} supported
  \item {\bf Well-known technologies}: {\em make} and {\em kconfig}
  \item Vendor neutral
  \item Active community, regular releases
    \begin{itemize}
    \item The present slides cover {\em Buildroot 2015.08}. There may
      be some differences if you use older or newer Buildroot versions.
    \end{itemize}
  \item \url{http://buildroot.org}
  \end{itemize}
\end{frame}

\begin{frame}{Tutorial: live demo}
  \begin{enumerate}
  \item Build and boot a minimal system on the BeagleBone Black
  \item Explore the source and build directories
  \item Add {\em dropbear} to the build
  \item Use a {\rm rootfs overlay}
  \item Customize the kernel: patches and configuration
  \item Generate a {\em defconfig}
  \item Create a new package
  \item Post-build script, \code{BR2_EXTERNAL}
  \end{enumerate}

  Heavily based on our Buildroot training course, freely available at
  \url{http://bootlin.com/training/buildroot/}
\end{frame}

\end{document}
