diff options
| author | Manuel Traut <manut@linutronix.de> | 2011-01-26 01:49:35 +0100 |
|---|---|---|
| committer | Manuel Traut <manut@linutronix.de> | 2011-01-26 01:49:35 +0100 |
| commit | f6f0ee15f6ab3bee6150edb7b842c6624bfd8cae (patch) | |
| tree | 36e2c3d39e53d65d680df21d23a2ba8ad939a502 /application-devel/cross-devel | |
| parent | 95577aa82d409b2a5d6c34a0b48ea3354ed96b6e (diff) | |
Aufräumen und neu strukturieren Teil 1
- alle images wurden ins Wurzelverzeichnis verschoben
- TEXINPUTS wird projektspezifisch gesetzt
- es besteht die Möglichkeit einzelne pdfs zu generieren (wie bisher)
desweiteren ist es möglich eigene Zusammenstellungen anzulegen
- Einsstellungen welche das Design der Dokumente definieren werden nun
in config*.tex & tail*.tex im Wurzelverzeichnis definiert
- templates an neue Umgebung angepasst
- in jedem Kapitelverzeichnis liegt nun eine Datei section welche das Kapitel
beschreibt (mind. überschrift). Diese kann ggf. inkludiert werden.
- TODO: es sind noch nicht alle Dokumente auf die neue Struktur umgestellt
(siehe Makefile)
Signed-off-by: Manuel Traut <manut@linutronix.de>
Diffstat (limited to 'application-devel/cross-devel')
| -rw-r--r-- | application-devel/cross-devel/Makefile | 4 | ||||
| -rw-r--r-- | application-devel/cross-devel/images/mknod.png | bin | 15941 -> 0 bytes | |||
| -rw-r--r-- | application-devel/cross-devel/images/target.png | bin | 5916 -> 0 bytes | |||
| -rw-r--r-- | application-devel/cross-devel/images/target_highlight_rfs.png | bin | 6150 -> 0 bytes | |||
| -rw-r--r-- | application-devel/cross-devel/pres_cross-devel-ppc-qemu_de.tex | 38 | ||||
| -rw-r--r-- | application-devel/cross-devel/pres_cross-devel_de.tex | 35 |
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 Binary files differdeleted file mode 100644 index a97c2c5..0000000 --- a/application-devel/cross-devel/images/mknod.png +++ /dev/null diff --git a/application-devel/cross-devel/images/target.png b/application-devel/cross-devel/images/target.png Binary files differdeleted file mode 100644 index 9ce89ef..0000000 --- a/application-devel/cross-devel/images/target.png +++ /dev/null diff --git a/application-devel/cross-devel/images/target_highlight_rfs.png b/application-devel/cross-devel/images/target_highlight_rfs.png Binary files differdeleted file mode 100644 index 2238d68..0000000 --- a/application-devel/cross-devel/images/target_highlight_rfs.png +++ /dev/null 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} |
