\input{configpres}

\begin{frame}
\begin{figure}[ht]
\includegraphics[width=0.7\textwidth]{elbe-logo.png}
\end{figure}
\centerline{\large Embedded Linux Build Environment}
\vskip20pt
Manuel Traut, Linutronix GmbH

OSADL Networking Day 2013

May 28, 2013
\end{frame}

\subsection{Agenda}
\begin{frame}
\begin{itemize}
\item What is elbe?
\item elbe Target Architectures
\item elbe Workflow
\item elbe Features
\end{itemize}
\end{frame}

\subsection{What is elbe?}
\begin{frame}
\begin{itemize}
\item elbe is a tool based on selected components of the Debian infrastructure
\item it is NOT another embedded Linux distribution
\item it uses the well maintained Debian binary packages
\item own application is compiled natively in a virtual machine
\item no more cross-compiling!
\end{itemize}


The goal of the elbe project is to

make embedded Linux development easier and reproducable
\end{frame}

\subsection{elbe Target Architectures}
\begin{frame}
It currently supports the following Target architectures:
\begin{itemize}
\item x86 (32 and 64 bit)
\item powerpc
\item arm and armhf
\end{itemize}
\end{frame}

\subsection{elbe Workflow}
\begin{frame}
\begin{itemize}
\item use an example XML file and customize it
\item generate a Buildenvironment
\item build Debian Binary Package(s) from your own Application
\item add the custom Packages to the XML file
\item build the Target Image
\end{itemize}
\end{frame}

\subsection{elbe Features / elbe Output}
\begin{frame}
\begin{itemize}
\item Buildenvironment for native development

      inside a qemu virtual machine
\item ready to use Target Image

(tar.gz, cpio, UBI, HD/SDcard)
\item Licence Informations for all used packages
\item Source and Binary Packages as ISO Image,

usable for regeneration builds
\end{itemize}
\end{frame}

\subsection{elbe Features}
\begin{frame}
\begin{itemize}
\item different modes for Target Image generation
\item finetuning rules in XML
\item archive.tar.bz2 for config files embedded in XML
\item Update checker
\item Emdebian (grip) Packages can be used
\end{itemize}
\end{frame}

\subsection{References}
\begin{frame}
\begin{description}
\item[elbe website] http://elbe-rfs.org
\item[elbe source] http://github.com/linutronix/elbe
\item[Debian website] http://debian.org
\end{description}
\end{frame}

\subsection{Conclusion}
\begin{frame}
\begin{itemize}
\item focus on your application
\item reuse the power of Debian, don't build everything again
\item reproduce your Target Image even in 10 years ore more
\item it's possible to build full featured Debian Images
\item and optimized Images without dpkg/apt functionality
\end{itemize}
\end{frame}

\input{tailpres}
