diff options
Diffstat (limited to 'kernel-devel/module-basics')
| -rw-r--r-- | kernel-devel/module-basics/Makefile | 4 | ||||
| -rw-r--r-- | kernel-devel/module-basics/pres_module-basics_de.tex | 53 |
2 files changed, 12 insertions, 45 deletions
diff --git a/kernel-devel/module-basics/Makefile b/kernel-devel/module-basics/Makefile index 4663d52..d641258 100644 --- a/kernel-devel/module-basics/Makefile +++ b/kernel-devel/module-basics/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/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} |
