summaryrefslogtreecommitdiff
path: root/distribution
diff options
context:
space:
mode:
authorManuel Traut <manut@linutronix.de>2016-05-17 15:56:28 +0200
committerManuel Traut <manut@linutronix.de>2016-05-17 15:56:28 +0200
commit03566e0d038005ca58630c3decc1f5ae301a67a7 (patch)
treec57da0edf520dc27dbdb88f9265f5e8201015c92 /distribution
parent7032a45ced955efc7d369b3ccf6491654d6549b0 (diff)
yocto-x86: add new version of yocto training
only work with x86 and qemu extend autotools parts Signed-off-by: Manuel Traut <manut@linutronix.de>
Diffstat (limited to 'distribution')
-rw-r--r--distribution/yocto-x86/Kconfig7
-rw-r--r--distribution/yocto-x86/Makefile1
-rw-r--r--distribution/yocto-x86/pres_yocto-x86.tex75
3 files changed, 83 insertions, 0 deletions
diff --git a/distribution/yocto-x86/Kconfig b/distribution/yocto-x86/Kconfig
new file mode 100644
index 0000000..5b4a277
--- /dev/null
+++ b/distribution/yocto-x86/Kconfig
@@ -0,0 +1,7 @@
+config YOCTO_X86
+ bool "Yocto All Features (x86)"
+ default y
+ help
+ 2 day course including presentation of all yocto features and
+ creating and integrating autotools-based projects and integrating
+ own kernels.
diff --git a/distribution/yocto-x86/Makefile b/distribution/yocto-x86/Makefile
new file mode 100644
index 0000000..4c086ba
--- /dev/null
+++ b/distribution/yocto-x86/Makefile
@@ -0,0 +1 @@
+obj-$(CONFIG_YOCTO_X86) = pres_yocto-x86.pdf
diff --git a/distribution/yocto-x86/pres_yocto-x86.tex b/distribution/yocto-x86/pres_yocto-x86.tex
new file mode 100644
index 0000000..29fae95
--- /dev/null
+++ b/distribution/yocto-x86/pres_yocto-x86.tex
@@ -0,0 +1,75 @@
+\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 Layers
+ \item Images
+ \item ADT
+ \end{itemize}
+\end{frame}
+
+\input{../yocto-basic/yocto-workflow}
+\input{../yocto-basic/yocto-imgbuild1}
+
+\input{../yocto-basic/yocto-imgbuild2}
+\input{../yocto-basic/yocto-adt}
+
+\begin{frame}
+ \frametitle{Autotools}
+ \begin{itemize}
+ \item Autoconf
+ \item Automake
+ \item Libtool
+ \end{itemize}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Yocto Customization}
+ \begin{itemize}
+ \item Application Integration
+ \item Kernel Integration
+ \end{itemize}
+\end{frame}
+
+
+\input{tailpres}