summaryrefslogtreecommitdiff
path: root/distribution/yocto-x86/pres_yocto-x86.tex
diff options
context:
space:
mode:
authorJan Altenberg <jan@linutronix.de>2016-05-20 19:02:57 +0200
committerJan Altenberg <jan@linutronix.de>2016-05-20 19:02:57 +0200
commitde3626497bba95b5d44550c9c23b99fd20a8d9c8 (patch)
treedeb98eff85fffccf9f7b2818bf837e6ab51d836a /distribution/yocto-x86/pres_yocto-x86.tex
parent29bcbff58ced768f9f4edbc6f4d9d9604552f09e (diff)
parentf4af36737b6e0ca37f5b17434b8f37d04cf083d7 (diff)
Merge remote-tracking branch 'remotes/origin/devel/manut/yocto'
Integration of Manu's latest Yocto topics (autotools)
Diffstat (limited to 'distribution/yocto-x86/pres_yocto-x86.tex')
-rw-r--r--distribution/yocto-x86/pres_yocto-x86.tex103
1 files changed, 103 insertions, 0 deletions
diff --git a/distribution/yocto-x86/pres_yocto-x86.tex b/distribution/yocto-x86/pres_yocto-x86.tex
new file mode 100644
index 0000000..19696b5
--- /dev/null
+++ b/distribution/yocto-x86/pres_yocto-x86.tex
@@ -0,0 +1,103 @@
+\input{configpres}
+
+\title{YOCTO with Autotools based projects}
+\maketitle
+
+\begin{frame}
+\frametitle{Agenda}
+\begin{itemize}
+ \item Yocto Intro
+ \begin{itemize}
+ \item What is Yocto/Poky?
+ \item Yocto compared with other methods
+ \end{itemize}
+
+ \item Yocto Feature Tour
+ \begin{itemize}
+ \item Understand the workflow
+ \item Using BSP layers
+ \item Extend and build predefined images
+ \item Using ADT
+ \end{itemize}
+
+ \item Autotools
+ \begin{itemize}
+ \item Autoconf
+ \item Automake
+ \item Libtool
+ \end{itemize}
+
+ \item Yocto Customization
+ \begin{itemize}
+ \item Application Integration
+ \item Kernel Integration
+ \end{itemize}
+\end{itemize}
+\end{frame}
+
+\input{../yocto-intro/yocto-intro}
+
+\begin{frame}
+ \frametitle{Yocto Feature Tour}
+ \begin{itemize}
+ \item Workflow
+ \item Recipes
+ \item Images
+ \item ADT
+ \item Layers
+ \item extend Images
+ \end{itemize}
+\end{frame}
+
+\input{../yocto-basic/yocto-workflow}
+\input{../yocto-basic/yocto-imgbuild1}
+\input{../yocto-basic/yocto-imgbuild-predefined}
+\input{../yocto-basic/yocto-imgbuild2}
+\input{../yocto-basic/yocto-adt}
+\input{../yocto-advanced/yocto-layers}
+\input{../yocto-advanced/yocto-create-own-layer}
+\input{../yocto-advanced/yocto-extend-image}
+
+\begin{frame}
+\frametitle{if we still have (a lot of) time}
+ \begin{itemize}
+ \item try to build and run the enlightenment window manager
+ \item the slides show just the start
+ \item you need to fix two build bugs
+ \item you need to add some runtime dependencies
+ \end{itemize}
+\end{frame}
+
+\input{yocto-add-efl}
+
+\begin{frame}
+ \frametitle{Autotools}
+ \begin{itemize}
+ \item Autoconf
+ \item Automake
+ \item standalone example
+ \item Libtool
+ \item library example
+ \end{itemize}
+\end{frame}
+
+\input{../autotools/autotools.tex}
+
+\subsection{adding own applications}
+\begin{frame}
+ \frametitle{Yocto Customization}
+ \begin{itemize}
+ \item Application Integration
+ \item Kernel Integration
+ \item Yocto Helpers
+ \end{itemize}
+\end{frame}
+
+\input{../yocto-advanced/yocto-add-simple-application}
+\input{../yocto-advanced/yocto-add-autotools-based-src}
+\input{../yocto-advanced/yocto-add-own-kernel}
+\input{../yocto-advanced/yocto-img-customization}
+\input{../yocto-advanced/yocto-scripts}
+\input{../yocto-advanced/yocto-resume}
+
+\input{tailpres}