diff options
| author | Manuel Traut <manut@linutronix.de> | 2016-05-17 15:54:21 +0200 |
|---|---|---|
| committer | Manuel Traut <manut@linutronix.de> | 2016-05-17 15:54:21 +0200 |
| commit | 31553e08f214315eca8cabddfbb802add5ba9e8f (patch) | |
| tree | 0b5d8b4e7239c5b7f8cdb5b48fc236bd73af90d2 /distribution/yocto-intro/pres_yocto-intro.tex | |
| parent | 5c26e3174a723a4ac8ed9642fe46ec96682b1f10 (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.tex | 119 |
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} |
