summaryrefslogtreecommitdiff
path: root/distribution/yocto-intro
diff options
context:
space:
mode:
Diffstat (limited to 'distribution/yocto-intro')
-rw-r--r--distribution/yocto-intro/pres_yocto-intro.tex25
1 files changed, 22 insertions, 3 deletions
diff --git a/distribution/yocto-intro/pres_yocto-intro.tex b/distribution/yocto-intro/pres_yocto-intro.tex
index 98b027e..c3eaae8 100644
--- a/distribution/yocto-intro/pres_yocto-intro.tex
+++ b/distribution/yocto-intro/pres_yocto-intro.tex
@@ -35,10 +35,14 @@
\frametitle{Yocto is \dots}
\begin{itemize}
\item an Ecosystem (not a single open-source project)
+ \pause
\item a collection of embedded projects and tooling
+ \pause
\item a place for Industry to publish BSPs
+ \pause
\item NOT an embedded Linux distribution
\end{itemize}
+ \pause
\dots used to build a Linux system from source in about an hour \footnote{quad i7, 16GB
RAM, fast disks, needed}
\end{frame}
@@ -52,10 +56,8 @@
\item[Hob] graphical user interface for BitBake
\item[OpenEmbedded Core] shared base layer of recipes and classes
\end{description}
- \pause
\item[ADT] development environment for user-space applications
\item[Eclipse IDE Plugin] integration of ADT into the Eclipse IDE
- \item[Matchbox] X-Windows-based open source graphical UI for embedded devices
\end{description}
\end{frame}
@@ -65,9 +67,13 @@ the Yocto key project; a reference distribution consisting of
\begin{itemize}
\item a build system for Linux (openembedded + customized busybox,
psplash, alsa-state, formfactor, uclibc and tiny-init)
+ \pause
\item Yocto Linux kernel
+ \pause
\item build recipes for common open-source software
+ \pause
\item toolchains for several architectures
+ \pause
\item documentation
\end{itemize}
release cycle: 6 months
@@ -93,14 +99,21 @@ release cycle: 6 months
\frametitle{statistics 2014}
\begin{description}
\item[Generated] 2014-08-19 18:16:11 (in 228 seconds)
+ \pause
\item[Generator] GitStats (version 2013.12.07)
+ \pause
\item[Report Period] 2005-08-31 12:45:47 to 2014-08-18 16:21:54
+ \pause
\item[Age] 3275 days, 2498 active days (76.27%)
+ \pause
\item[Total Files] 4775
+ \pause
\item[Total Lines of Code] 743995 (15398000 added, 14654005 removed)
+ \pause
\item[Total Commits] 30841
(average 12.3 commits per active day, 9.4 per all days)
+ \pause
\item[Authors] 475
\end{description}
\end{frame}
@@ -126,6 +139,7 @@ freescale.com 159 (0.52%)
\frametitle{OpenEmbedded}
\begin{itemize}
\item open-source project providing a cross-build framework for embedded Linux
+ \pause
\item recipes for toolchain, bootloader, kernel, lttng, user-space packages
\end{itemize}
\end{frame}
@@ -134,8 +148,11 @@ freescale.com 159 (0.52%)
\frametitle{Yocto pincipals}
\begin{itemize}
\item validated collection of software (toolchain, kernel, user-space)
+ \pause
\item customize blueprints for your own needs
+ \pause
\item distinguishing between app and system developers
+ \pause
\item layer model for modular development, reuse, and customizations
\end{itemize}
\end{frame}
@@ -145,11 +162,13 @@ freescale.com 159 (0.52%)
\frametitle{cross-build vs. binary distribution}
\begin{itemize}
\item men-power needed for building an own distribution?
+ \pause
\item security tracking?
+ \pause
\item optimizations needed on all binaries?
+ \pause
\item cross-compile wanted?
\end{itemize}
\end{frame}
-
\input{tailpres}