summaryrefslogtreecommitdiff
path: root/distribution/elbe-marketing
diff options
context:
space:
mode:
authorManuel Traut <manut@linutronix.de>2015-07-01 16:12:36 +0200
committerManuel Traut <manut@linutronix.de>2015-07-01 16:12:36 +0200
commit1d13e674d7be4bf9aa69139deac6737bf60af17b (patch)
tree5cacf42d37efa861d2487efa4585e4eb3b99d7ae /distribution/elbe-marketing
parent6723cb895ae583ed95724a5d3d7acab756340263 (diff)
rework elbe training stuff to match current elbe
also delete presentations that are completely outdated and rename presentations to better identify their content Signed-off-by: Manuel Traut <manut@linutronix.de>
Diffstat (limited to 'distribution/elbe-marketing')
-rw-r--r--distribution/elbe-marketing/Kconfig5
-rw-r--r--distribution/elbe-marketing/Makefile1
-rw-r--r--distribution/elbe-marketing/elbe-logo.pngbin0 -> 9018 bytes
-rw-r--r--distribution/elbe-marketing/pres_elbe-marketing.tex106
4 files changed, 112 insertions, 0 deletions
diff --git a/distribution/elbe-marketing/Kconfig b/distribution/elbe-marketing/Kconfig
new file mode 100644
index 0000000..78292f8
--- /dev/null
+++ b/distribution/elbe-marketing/Kconfig
@@ -0,0 +1,5 @@
+config ELBE_BASICS
+ bool "short 'marketing' information about the ELBE project"
+ default y
+ help
+ Overview and basic information about ELBE
diff --git a/distribution/elbe-marketing/Makefile b/distribution/elbe-marketing/Makefile
new file mode 100644
index 0000000..d328362
--- /dev/null
+++ b/distribution/elbe-marketing/Makefile
@@ -0,0 +1 @@
+obj-$(CONFIG_ELBE_BASICS) = pres_elbe-marketing.pdf
diff --git a/distribution/elbe-marketing/elbe-logo.png b/distribution/elbe-marketing/elbe-logo.png
new file mode 100644
index 0000000..1d3c745
--- /dev/null
+++ b/distribution/elbe-marketing/elbe-logo.png
Binary files differ
diff --git a/distribution/elbe-marketing/pres_elbe-marketing.tex b/distribution/elbe-marketing/pres_elbe-marketing.tex
new file mode 100644
index 0000000..8c66cb3
--- /dev/null
+++ b/distribution/elbe-marketing/pres_elbe-marketing.tex
@@ -0,0 +1,106 @@
+\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
+\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}