From 6fb0950420424ff27f6aa89429a763409b088ed6 Mon Sep 17 00:00:00 2001
From: Manuel Traut <manut@linutronix.de>
Date: Wed, 26 Jan 2011 18:49:31 +0100
Subject: added kernel devel

Signed-off-by: Manuel Traut <manut@linutronix.de>
---
 .../module-basics/pres_module-basics_de.tex        | 53 ++++------------------
 1 file changed, 10 insertions(+), 43 deletions(-)

(limited to 'kernel-devel/module-basics/pres_module-basics_de.tex')

diff --git a/kernel-devel/module-basics/pres_module-basics_de.tex b/kernel-devel/module-basics/pres_module-basics_de.tex
index 533a668..2adbf59 100644
--- a/kernel-devel/module-basics/pres_module-basics_de.tex
+++ b/kernel-devel/module-basics/pres_module-basics_de.tex
@@ -1,20 +1,11 @@
-\documentclass{beamer}
-\usetheme{linutronix}
-\usepackage{german}
-\usepackage[utf8]{inputenc}
-\usepackage{pgf}
-\usepackage{graphicx}
-\usepackage{psfrag}
-\usepackage{listings}
+\input{configpres}
 
 \title{Treiber Modul Grundlagen}
-\institute{Linutronix GmbH}
-
-\begin{document}
-\lstset{language=[ANSI]C, moredelim=[is][\color{blue}]{|}{|}}
 \maketitle
 
-% ----- Slide Aufbau ------------------
+\subsection{Kernel Module}
+
+\subsubsection{Aufbau}
 \begin{frame}[fragile]
 \frametitle{Aufbau eines Treiber Moduls}
 \pause
@@ -44,7 +35,6 @@ module_init(vain_init);
 \end{itemize}
 \end{frame}
 
-% ----- Slide Aufbau (fort.) ------------------
 \begin{frame}[fragile]
 \frametitle{Aufbau (fort.)}
 \begin{itemize}
@@ -74,7 +64,7 @@ MODULE_VERSION("0815");
 \end{itemize}
 \end{frame}
 
-% ----- Slide Rumpf Treiber ------------------
+\subsubsection{Rumpf Treiber}
 \begin{frame}[fragile]
 \frametitle{Rumpf Treiber}
 \begin{tiny}
@@ -82,7 +72,7 @@ MODULE_VERSION("0815");
 \end{tiny}
 \end{frame}
 
-% ----- Slide Makefile ------------------
+\subsubsection{Makefile}
 \begin{frame}[fragile]
 \frametitle{Makefile}
 \begin{scriptsize}
@@ -90,7 +80,7 @@ MODULE_VERSION("0815");
 \end{scriptsize}
 \end{frame}
 
-% ----- Slide build ------------------
+\subsubsection{Bauen und Laden}
 \begin{frame}[fragile]
 \frametitle{Bauen, laden und entladen des Moduls}
 \begin{itemize}
@@ -132,7 +122,6 @@ vain_exit: done
 \end{itemize}
 \end{frame}
 
-% ----- Slide Komplexere Module ------------------
 \begin{frame}
 \frametitle{Komplexere Module}
 \pause
@@ -163,7 +152,7 @@ vain_exit: done
 \end{itemize}
 \end{frame}
 
-% ----- Slide PCI Treiber ------------------
+\subsubsection{PCI Treiber Modul}
 \begin{frame}[fragile]
 \frametitle{Aufbau eines PCI Treiber Moduls}
 \pause
@@ -199,7 +188,6 @@ module_init(vain_pci_init);
 \end{itemize}
 \end{frame}
 
-% ----- Slide PCI Treiber (fort.) ------------------
 \begin{frame}[fragile]
 \frametitle{Aufbau eines PCI Treiber Moduls (fort.)}
 \begin{itemize}
@@ -219,7 +207,6 @@ module_exit(vain_pci_exit);
 \end{itemize}
 \end{frame}
 
-% ----- Slide PCI Treiber (fort.) ------------------
 \begin{frame}[fragile]
 \frametitle{Aufbau eines PCI Treiber Moduls (fort.)}
 \begin{itemize}
@@ -238,7 +225,6 @@ module_exit(vain_pci_exit);
 \end{itemize}
 \end{frame}
 
-% ----- Slide PCI Treiber (fort.) ------------------
 \begin{frame}[fragile]
 \frametitle{Aufbau eines PCI Treiber Moduls (fort.)}
 \begin{itemize}
@@ -256,7 +242,6 @@ module_exit(vain_pci_exit);
 \end{itemize}
 \end{frame}
 
-% ----- Slide PCI Treiber (fort.) ------------------
 \begin{frame}[fragile]
 \frametitle{Aufbau eines PCI Treiber Moduls (fort.)}
 \begin{itemize}
@@ -290,7 +275,6 @@ module_exit(vain_pci_exit);
 \end{itemize}
 \end{frame}
 
-% ----- Slide PCI Treiber (fort.) ------------------
 \begin{frame}[fragile]
 \frametitle{Aufbau eines PCI Treiber Moduls (fort.)}
 \begin{itemize}
@@ -314,13 +298,11 @@ module_exit(vain_pci_exit);
 \end{itemize}
 \end{frame}
 
-% ----- Slide PCI Treiber Hintergrund ------------------
 \begin{frame}
 \frametitle{PCI Treiber Hintergrund}
 \includegraphics[width=7cm]{images/PCI_driver.png}
 \end{frame}
 
-% ----- Slide PCI Rumpf Treiber ------------------
 \begin{frame}[fragile]
 \frametitle{PCI Rumpf Treiber}
 \begin{tiny}
@@ -328,7 +310,6 @@ module_exit(vain_pci_exit);
 \end{tiny}
 \end{frame}
 
-% ----- Slide PCI Rumpf Treiber (fort.) ------------------
 \begin{frame}[fragile]
 \frametitle{PCI Rumpf Treiber (fort.)}
 \begin{tiny}
@@ -336,7 +317,6 @@ module_exit(vain_pci_exit);
 \end{tiny}
 \end{frame}
 
-% ----- Slide PCI Rumpf Treiber (fort.) ------------------
 \begin{frame}[fragile]
 \frametitle{PCI Rumpf Treiber (fort.)}
 \begin{tiny}
@@ -344,7 +324,6 @@ module_exit(vain_pci_exit);
 \end{tiny}
 \end{frame}
 
-% ----- Slide PCI Rumpf Treiber (fort.) ------------------
 \begin{frame}[fragile]
 \frametitle{PCI Rumpf Treiber (fort.)}
 \begin{tiny}
@@ -352,7 +331,6 @@ module_exit(vain_pci_exit);
 \end{tiny}
 \end{frame}
 
-% ----- Slide PCI Rumpf Treiber (fort.) ------------------
 \begin{frame}[fragile]
 \frametitle{PCI Rumpf Treiber (fort.)}
 \begin{tiny}
@@ -360,7 +338,6 @@ module_exit(vain_pci_exit);
 \end{tiny}
 \end{frame}
 
-% ----- Slide PCI Rumpf Treiber (fort.) ------------------
 \begin{frame}[fragile]
 \frametitle{PCI Rumpf Treiber (fort.)}
 \begin{tiny}
@@ -368,7 +345,7 @@ module_exit(vain_pci_exit);
 \end{tiny}
 \end{frame}
 
-% ----- Slide Platform Treiber ------------------
+\subsubsection{Platform Treiber Modul}
 \begin{frame}[fragile]
 \frametitle{Aufbau eines Platform Treiber Moduls}
 \pause
@@ -404,7 +381,6 @@ static int __init vain_plat_init(void)
 \end{itemize}
 \end{frame}
 
-% ----- Slide Platform Treiber ------------------
 \begin{frame}[fragile]
 \frametitle{Aufbau eines Platform Treiber Moduls (fort.)}
 \pause
@@ -423,7 +399,6 @@ static void __exit vain_plat_exit(void)
 \end{itemize}
 \end{frame}
 
-% ----- Slide Platform Treiber ------------------
 \begin{frame}[fragile]
 \frametitle{Aufbau eines Platform Treiber Moduls (fort.)}
 \pause
@@ -445,7 +420,6 @@ static void __exit vain_plat_exit(void)
 \end{itemize}
 \end{frame}
 
-% ----- Slide Platform Treiber ------------------
 \begin{frame}[fragile]
 \frametitle{Aufbau eines Platform Treiber Moduls (fort.)}
 \pause
@@ -479,7 +453,6 @@ static void __exit vain_plat_exit(void)
 \end{itemize}
 \end{frame}
 
-% ----- Slide Platform Treiber ------------------
 \begin{frame}[fragile]
 \frametitle{Aufbau eines Platform Treiber Moduls (fort.)}
 \pause
@@ -507,13 +480,11 @@ static void __exit vain_plat_exit(void)
 \end{itemize}
 \end{frame}
 
-% ----- Slide PCI Treiber Hintergrund ------------------
 \begin{frame}
 \frametitle{Platform Treiber Hintergrund}
 \includegraphics[width=7cm]{images/plat_driver.png}
 \end{frame}
 
-% ----- Slide Platform Rumpf Treiber ------------------
 \begin{frame}[fragile]
 \frametitle{Platform Rumpf Treiber}
 \begin{tiny}
@@ -521,7 +492,6 @@ static void __exit vain_plat_exit(void)
 \end{tiny}
 \end{frame}
 
-% ----- Slide Platform Rumpf Treiber (fort.) ------------------
 \begin{frame}[fragile]
 \frametitle{Platform Rumpf Treiber (fort.)}
 \begin{tiny}
@@ -529,7 +499,6 @@ static void __exit vain_plat_exit(void)
 \end{tiny}
 \end{frame}
 
-% ----- Slide Platform Rumpf Treiber (fort.) ------------------
 \begin{frame}[fragile]
 \frametitle{Platform Rumpf Treiber (fort.)}
 \begin{tiny}
@@ -537,7 +506,6 @@ static void __exit vain_plat_exit(void)
 \end{tiny}
 \end{frame}
 
-% ----- Slide Platform Rumpf Treiber (fort.) ------------------
 \begin{frame}[fragile]
 \frametitle{Platform Rumpf Treiber (fort.)}
 \begin{tiny}
@@ -545,7 +513,6 @@ static void __exit vain_plat_exit(void)
 \end{tiny}
 \end{frame}
 
-% ----- Slide Platform Rumpf Treiber (fort.) ------------------
 \begin{frame}[fragile]
 \frametitle{Platform Rumpf Treiber (fort.)}
 \begin{tiny}
@@ -553,4 +520,4 @@ static void __exit vain_plat_exit(void)
 \end{tiny}
 \end{frame}
 
-\end{document}
+\input{tailpres}
-- 
cgit v1.2.3

