summaryrefslogtreecommitdiff
path: root/application-devel/cross-devel
diff options
context:
space:
mode:
Diffstat (limited to 'application-devel/cross-devel')
-rw-r--r--application-devel/cross-devel/Makefile4
-rw-r--r--application-devel/cross-devel/images/mknod.pngbin15941 -> 0 bytes
-rw-r--r--application-devel/cross-devel/images/target.pngbin5916 -> 0 bytes
-rw-r--r--application-devel/cross-devel/images/target_highlight_rfs.pngbin6150 -> 0 bytes
-rw-r--r--application-devel/cross-devel/pres_cross-devel-ppc-qemu_de.tex38
-rw-r--r--application-devel/cross-devel/pres_cross-devel_de.tex35
6 files changed, 22 insertions, 55 deletions
diff --git a/application-devel/cross-devel/Makefile b/application-devel/cross-devel/Makefile
index 4663d52..d641258 100644
--- a/application-devel/cross-devel/Makefile
+++ b/application-devel/cross-devel/Makefile
@@ -1,7 +1,7 @@
all:
for pdf in `ls -1 *.tex` ; do \
- pdflatex $$pdf; \
- pdflatex $$pdf; \
+ TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \
+ TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \
done
clean:
diff --git a/application-devel/cross-devel/images/mknod.png b/application-devel/cross-devel/images/mknod.png
deleted file mode 100644
index a97c2c5..0000000
--- a/application-devel/cross-devel/images/mknod.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/cross-devel/images/target.png b/application-devel/cross-devel/images/target.png
deleted file mode 100644
index 9ce89ef..0000000
--- a/application-devel/cross-devel/images/target.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/cross-devel/images/target_highlight_rfs.png b/application-devel/cross-devel/images/target_highlight_rfs.png
deleted file mode 100644
index 2238d68..0000000
--- a/application-devel/cross-devel/images/target_highlight_rfs.png
+++ /dev/null
Binary files differ
diff --git a/application-devel/cross-devel/pres_cross-devel-ppc-qemu_de.tex b/application-devel/cross-devel/pres_cross-devel-ppc-qemu_de.tex
index b4822c6..0a6189b 100644
--- a/application-devel/cross-devel/pres_cross-devel-ppc-qemu_de.tex
+++ b/application-devel/cross-devel/pres_cross-devel-ppc-qemu_de.tex
@@ -1,27 +1,16 @@
-\documentclass{beamer}
-\usetheme{linutronix}
-\usepackage{german}
-\usepackage[utf8]{inputenc}
-\usepackage{pgf}
-\usepackage{graphicx}
-\usepackage{lxextras}
-
-
-\title{Block \lq Cross Development\rq}
-\institute{Linutronix GmbH}
-
-\lstset{keywordstyle=\color{blue},commentstyle=\color{orange}}
-
-\begin{document}
+\input{configpres}
+\title{\lq PowerPC Cross Development (qemu)\rq}
\maketitle
+\subsection{PowerPC Cross Development (qemu)}
+
\begin{frame}
\frametitle{Übersicht}
\tableofcontents
\end{frame}
-\section{Cross Übersetzen}
+\subsubsection{Cross Übersetzen}
\begin{frame}[containsverbatim]
\frametitle{Cross ''Hello world''}
\begin{lstlisting}[language=c]
@@ -55,7 +44,7 @@ not stripped
\end{lstlisting}
\end{frame}
-\section{Testing auf dem Host}
+\subsubsection{Testing auf dem Host}
\begin{frame}
\frametitle{Qemu als Werkzeug zur Cross Entwicklung}
@@ -75,8 +64,7 @@ Hello cross compiling world
\end{lstlisting}
\end{frame}
-\section{Rootfilesystem}
-\subsection{Filesystem from scratch}
+\subsubsection{Rootfilesystem from scratch}
\begin{frame}
\frametitle{Komponenten des Zielsystems}
\begin{overprint}
@@ -182,8 +170,6 @@ chown -R root:root /tftpboot/nfsroot
That's it!! :)
\end{frame}
-\subsection{Exportieren per NFS}
-\subsubsection{Konfiguration}
\begin{frame}[containsverbatim]
\frametitle{Exportieren per NFS}
1) nfs-kernel-server installieren
@@ -211,7 +197,6 @@ vim /etc/exports
/etc/init.d/nfs-kernel-server restart
\end{lstlisting}
\end{frame}
-\subsubsection{Filesystem mit Qemu testen}
\begin{frame}[containsverbatim]
\frametitle{RFS mit Qemu booten}
\begin{lstlisting}
@@ -247,9 +232,8 @@ Please press Enter to activate this console.
Ihr erstes eigenes Linux System!! :)
\end{frame}
-\subsection{RFS um SSH erweitern}
\begin{frame}
-\frametitle{dropbear}
+\frametitle{SSH mit dropbear}
Dropbear ist eine schlanke SSH Server und Client Implementierung
und wird daher recht häufig in Embedded Systemen verwendet.
\begin{alertblock}{Vorteile}
@@ -379,9 +363,9 @@ root@localhost's password:
\end{enumerate}
\end{frame}
-\subsection{Filesystem auf dem Target testen}
\begin{frame}
-\frametitle{Auf dem Target}
+\frametitle{Filesystem auf dem Target}
HAND'S ON! :)
\end{frame}
-\end{document}
+
+\input{tailpres}
diff --git a/application-devel/cross-devel/pres_cross-devel_de.tex b/application-devel/cross-devel/pres_cross-devel_de.tex
index c68f7b0..3df8635 100644
--- a/application-devel/cross-devel/pres_cross-devel_de.tex
+++ b/application-devel/cross-devel/pres_cross-devel_de.tex
@@ -1,19 +1,8 @@
-\documentclass{beamer}
-\usetheme{linutronix}
-\usepackage{german}
-\usepackage[utf8]{inputenc}
-\usepackage{pgf}
-\usepackage{graphicx}
-\usepackage{lxextras}
+\input{configpres}
+\subsection{ARM Cross Development}
-\title{\lq Workshop: Cross Development\rq}
-\institute{Linutronix GmbH}
-
-\lstset{keywordstyle=\color{blue},commentstyle=\color{orange}}
-
-\begin{document}
-
+\title{\lq ARM Cross Development\rq}
\maketitle
\begin{frame}
@@ -21,7 +10,7 @@
\tableofcontents
\end{frame}
-\section{Cross Übersetzen}
+\subsubsection{Cross Übersetzen}
\begin{frame}[containsverbatim]
\frametitle{Cross ''Hello world''}
\begin{lstlisting}[language=c]
@@ -53,7 +42,7 @@ for GNU/Linux 2.6.14, not stripped
\end{lstlisting}
\end{frame}
-\section{Testing auf dem Host}
+\subsubsection{Testing auf dem Host}
\begin{frame}
\frametitle{Qemu als Werkzeug zur Cross Entwicklung}
@@ -73,8 +62,7 @@ Hello cross compiling world
\end{lstlisting}
\end{frame}
-\section{Rootfilesystem}
-\subsection{Filesystem from scratch}
+\subsubsection{Rootfilesystem}
\begin{frame}
\frametitle{Komponenten des Zielsystems}
\begin{overprint}
@@ -181,8 +169,6 @@ sudo chown -R root:root /tftpboot/nfsroot
That's it!! :)
\end{frame}
-\subsection{Exportieren per NFS}
-\subsubsection{Konfiguration}
\begin{frame}[containsverbatim]
\frametitle{Exportieren per NFS}
\begin{lstlisting}
@@ -205,7 +191,6 @@ sudo vim /etc/exports
/etc/init.d/nfs-kernel-server restart
\end{lstlisting}
\end{frame}
-\subsubsection{Filesystem testen}
\begin{frame}[fragile]
\frametitle{U-Boot setup}
@@ -262,7 +247,6 @@ tcpsvd -vE 0.0.0.0 21 ftpd -w / &
\end{lstlisting}
\end{frame}
-\subsection{RFS um FTPD erweitern}
\begin{frame}[fragile]
\frametitle{FTP testen}
Auf dem Host:
@@ -283,9 +267,8 @@ local: bla remote: bla
\end{verbatim}
\end{frame}
-\subsection{RFS um SSH erweitern}
\begin{frame}
-\frametitle{dropbear}
+\frametitle{SSH mit dropbear}
Dropbear ist eine schlanke SSH Server und Client Implementierung
und wird daher recht häufig in Embedded Systemen verwendet.
\begin{alertblock}{Vorteile}
@@ -401,7 +384,6 @@ root@localhost's password:
\end{verbatim}
\end{frame}
-\subsection{Filesystem für Remote Debugging vorbereiten}
\begin{frame}[fragile]
\frametitle{gdbserver und libthread\_db}
\begin{lstlisting}[language=bash]
@@ -442,4 +424,5 @@ Remote debugging using 10.10.0.Y:2345
[...]
\end{lstlisting}
\end{frame}
-\end{document}
+
+\input{tailpres}