summaryrefslogtreecommitdiff
path: root/distribution/yocto-intro/pres_yocto-intro.tex
diff options
context:
space:
mode:
authorManuel Traut <manut@linutronix.de>2016-05-17 15:54:21 +0200
committerManuel Traut <manut@linutronix.de>2016-05-17 15:54:21 +0200
commit31553e08f214315eca8cabddfbb802add5ba9e8f (patch)
tree0b5d8b4e7239c5b7f8cdb5b48fc236bd73af90d2 /distribution/yocto-intro/pres_yocto-intro.tex
parent5c26e3174a723a4ac8ed9642fe46ec96682b1f10 (diff)
yocto-intro: add new statistics and split slides
Signed-off-by: Manuel Traut <manut@linutronix.de>
Diffstat (limited to 'distribution/yocto-intro/pres_yocto-intro.tex')
-rw-r--r--distribution/yocto-intro/pres_yocto-intro.tex119
1 files changed, 1 insertions, 118 deletions
diff --git a/distribution/yocto-intro/pres_yocto-intro.tex b/distribution/yocto-intro/pres_yocto-intro.tex
index 0ebb5df..4952e2b 100644
--- a/distribution/yocto-intro/pres_yocto-intro.tex
+++ b/distribution/yocto-intro/pres_yocto-intro.tex
@@ -31,123 +31,6 @@
\end{itemize}
\end{frame}
-\begin{frame}
-\frametitle{Yocto is \dots}
-\begin{itemize}
- \item an Ecosystem (not a single open-source project)
- \item a collection of embedded projects and tooling
- \item a place for Industry to publish BSPs
- \item NOT an embedded Linux distribution
-\end{itemize}
-\dots used to build a Linux system from source in about an hour \footnote{quad i7, 16GB
- RAM, fast disks, needed}
-\end{frame}
-
-\begin{frame}
-\frametitle{the Yocto project family}
-\begin{description}
- \item[Poky] reference build system
- \begin{description}
- \item[BitBake] build-engine
- \item[Toaster] graphical user interface for BitBake
- \item[meta] shared base layer of recipes and classes
- \item[Example BSPs] for qemux86, mpc8315e-rdb, beaglebone
- \end{description}
- \item[ADT] development environment for user-space applications
- \item[Eclipse IDE Plugin] integration of ADT into the Eclipse IDE
-\end{description}
-\end{frame}
-
-\begin{frame}
-\frametitle{Poky is \dots}
-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)
- \item Yocto Linux kernel
- \item build recipes for common open-source software
- \item toolchains for several architectures
- \item documentation
-\end{itemize}
-release cycle: 6 months
-\end{frame}
-
-\begin{frame}
-\frametitle{statistics 2015}
-\begin{description}
-\item[Generated] 2015-04-29 09:25:24 (in 199 seconds)
-\item[Generator] GitStats (version 2013.12.07)
-\item[Report Period] 2005-08-31 12:45:47 to 2015-04-27 19:10:40
-\item[Age] 3527 days, 2732 active days (77.46%)
-\item[Total Files] 5147
-\item[Total Lines of Code] 661023 (15597747 added, 14936724 removed)
-\item[Total Commits] 33870
-
-(average 12.4 commits per active day, 9.6 per all days)
-\item[Authors] 564
-\end{description}
-\end{frame}
-
-\begin{frame}
-\frametitle{statistics 2014}
-\begin{description}
-\item[Generated] 2014-08-19 18:16:11 (in 228 seconds)
-\item[Generator] GitStats (version 2013.12.07)
-\item[Report Period] 2005-08-31 12:45:47 to 2014-08-18 16:21:54
-\item[Age] 3275 days, 2498 active days (76.27%)
-\item[Total Files] 4775
-\item[Total Lines of Code] 743995 (15398000 added, 14654005 removed)
-\item[Total Commits] 30841
-
-(average 12.3 commits per active day, 9.4 per all days)
-\item[Authors] 475
-\end{description}
-\end{frame}
-
-\begin{frame}[fragile]
-\frametitle{who made Yocto?}
-commits by domain
-\begin{verbatim}
-intel.com 9201 (29.83%)
-linux.intel.com 5882 (19.07%)
-openedhand.com 5423 (17.58%)
-windriver.com 2827 (9.17%)
-linuxfoundation.org 2625 (8.51%)
-gmail.com 1904 (6.17%)
-mentor.com 626 (2.03%)
-ossystems.com.br 206 (0.67%)
-dominion.thruhere.net 187 (0.61%)
-freescale.com 159 (0.52%)
-\end{verbatim}
-\end{frame}
-
-\begin{frame}
-\frametitle{OpenEmbedded}
-\begin{itemize}
- \item open-source project providing a cross-build framework for embedded Linux
- \item recipes for toolchain, bootloader, kernel, lttng, user-space packages
-\end{itemize}
-\end{frame}
-
-\begin{frame}
-\frametitle{Yocto pincipals}
-\begin{itemize}
- \item validated collection of software (toolchain, kernel, user-space)
- \item customize blueprints for your own needs
- \item distinguishing between app and system developers
- \item layer model for modular development, reuse, and customizations
-\end{itemize}
-\end{frame}
-
-
-\begin{frame}
-\frametitle{cross-build vs. binary distribution}
-\begin{itemize}
- \item men-power needed for building an own distribution?
- \item security tracking?
- \item optimizations needed on all binaries?
- \item cross-compile wanted?
-\end{itemize}
-\end{frame}
+\input{yocto-intro}
\input{tailpres}