From ba3431ad1c48b033c91dbc57e5945fe15486c228 Mon Sep 17 00:00:00 2001 From: John Ogness Date: Mon, 23 Oct 2017 12:39:20 +0200 Subject: update elbe slides - fix typos - update platforms - remove obsolete adk infos --- .../elbe-marketing/pres_elbe-marketing.tex | 40 ++++---- .../elbe-overview/pres_elbe-overview_en.tex | 108 +-------------------- 2 files changed, 24 insertions(+), 124 deletions(-) (limited to 'distribution') diff --git a/distribution/elbe-marketing/pres_elbe-marketing.tex b/distribution/elbe-marketing/pres_elbe-marketing.tex index 8c66cb3..c939610 100644 --- a/distribution/elbe-marketing/pres_elbe-marketing.tex +++ b/distribution/elbe-marketing/pres_elbe-marketing.tex @@ -32,16 +32,18 @@ Manuel Traut, Linutronix GmbH The goal of the elbe project is to -make embedded Linux development easier and reproducable +make embedded Linux development easier and reproducible. \end{frame} \subsection{elbe Target Architectures} \begin{frame} -It currently supports the following Target architectures: +elbe currently supports the following target architectures: \begin{itemize} -\item x86 (32 and 64 bit) -\item powerpc -\item arm and armhf +\item x86 64-bit (amd64) +\item x86 32-bit (i386) +\item arm 32-bit soft float (armel) +\item arm 32-bit hard float (armhf) +\item arm 64-bit (arm64) \end{itemize} \end{frame} @@ -49,24 +51,24 @@ It currently supports the following Target architectures: \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 +\item generate a build environment +\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 +\item build environment for native development inside a qemu virtual machine -\item ready to use Target Image +\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, +\item licence information for all used packages +\item source and binary packages as ISO Image, usable for regeneration builds \end{itemize} @@ -75,10 +77,10 @@ usable for regeneration builds \subsection{elbe Features} \begin{frame} \begin{itemize} -\item different modes for Target Image generation +\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 update checker \item Emdebian (grip) Packages can be used \end{itemize} \end{frame} @@ -96,10 +98,10 @@ usable for regeneration builds \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 +\item reuse the power of Debian, do not build everything again +\item reproduce your target image even in 10 years or more +\item it is possible to build full featured Debian images +\item ... and optimized images without dpkg/apt functionality \end{itemize} \end{frame} diff --git a/distribution/elbe-overview/pres_elbe-overview_en.tex b/distribution/elbe-overview/pres_elbe-overview_en.tex index 0673d4a..7e202ef 100644 --- a/distribution/elbe-overview/pres_elbe-overview_en.tex +++ b/distribution/elbe-overview/pres_elbe-overview_en.tex @@ -71,11 +71,11 @@ buildroot \pause \item security \pause -\item reproducable target images +\item reproducible target images \pause -\item sourcecode cdrom +\item cdrom with source code \pause -\item licence informations +\item licence information \end{itemize} \end{block} \end{frame} @@ -307,66 +307,6 @@ are used to strip target-images \includegraphics[width=\textwidth]{images/slimtux.jpg} \end{frame} -\begin{frame} -\includegraphics[width=\textheight]{images/tux-keys.png} -\end{frame} - -\begin{frame}[fragile] -\frametitle{using the native ADK} -\begin{itemize} -\item start the virtual-machine: -\begin{lstlisting} -$ make run -\end{lstlisting} -\pause -\item enter the native ADK: -\begin{lstlisting} -$ elbe chroot /opt/elbe/build -\end{lstlisting} -\pause -\item build your application like on a native Debian machine -\pause -\item package own application as debian package (dh\_make) -\pause -\item host debian application in own repository (reprepro) -\pause -\item add own packages to XML description, rerun buildchroot -\end{itemize} -\end{frame} - -\begin{frame} -\center - \includegraphics[width=5cm]{images/happytux.jpg} -\endcenter -\end{frame} - -\begin{frame}[fragile] -\frametitle{resources} -\begin{description} - \item[website] http://elbe-rfs.org/ -\pause - \item[mailing-list] https://linutronix.de/mailman/listinfo/elbe-devel -\pause - \item[github] https://github.com/linutronix/elbe -\end{description} -\pause -\begin{verbatim} -git clone https://github.com/Linutronix/elbe.git -git checkout -b devel/elbe-1.0 -t devel/elbe-1.0 -\end{verbatim} -\end{frame} - -\begin{frame}[fragile] -\frametitle{install} -\begin{verbatim} -# on a Debian based system -$ echo 'deb http://debian.linutronix.de/elbe-testing \ - wheezy main' >> /etc/apt/sources.list -$ aptitude install elbe -\end{verbatim} -\end{frame} - - \section{Internals} \begin{frame} @@ -420,15 +360,6 @@ $ aptitude install elbe \end{block} \end{frame} -\begin{frame}[fragile] -\frametitle{architecture} - \includegraphics[width=\textwidth]{images/workflow.png} -\end{frame} - -\begin{frame}[fragile] - \includegraphics[width=\textwidth]{images/uml-elbepack.png} -\end{frame} - \section{SOAP interface / automated testing} \begin{frame}[fragile] @@ -444,37 +375,4 @@ $ aptitude install elbe \includegraphics[height=\textheight]{images/testing2.png} \end{frame} -\section{Roadmap} -\begin{frame}[fragile] -\frametitle{open issues for 1.0 release} -\begin{itemize} - \item modify commands to use the project manager - \pause - \item status reporting - \pause - \item (automated) testing - \pause - \item documentation -\end{itemize} -\end{frame} - -\begin{frame}[fragile] -\frametitle{Debian integration} -\begin{itemize} - \item with help from Wolfgang Borgert - debacle@debian.org - \item http://anonscm.debian.org/gitweb/?p=collab-maint/elbe.git -\end{itemize} -\end{frame} - -\begin{frame}[fragile] -\frametitle{ideas?} -\begin{itemize} - \item packaging templates for kernel and bootloader - \pause - \item improve ADK usage / eclipse plugin? - \pause - \item ?? -\end{itemize} -\end{frame} - \include{tailpres} -- cgit v1.2.3