From 971312f1d4676fe725233e47ce0766d9d9a4611a Mon Sep 17 00:00:00 2001
From: Manuel Traut <manut@mecka.net>
Date: Sun, 10 Mar 2013 12:03:32 +0100
Subject: make questions more clear

Signed-off-by: Manuel Traut <manut@mecka.net>
---
 pruefung.tex | 37 ++++++++++++++++++++++++-------------
 1 file changed, 24 insertions(+), 13 deletions(-)

(limited to 'pruefung.tex')

diff --git a/pruefung.tex b/pruefung.tex
index 4f5f8cc..b42f45d 100644
--- a/pruefung.tex
+++ b/pruefung.tex
@@ -33,7 +33,7 @@ von \pointsonpage{\thepage} Punkten}
 \begin{titlepage}
 \title{Pr\"ufung Linux-Kernelprogrammierung}
 \author{Dozent: Manuel Traut}
-\date{19. Juli 2012}
+\date{19. Juli 2012 10:30 Uhr\\Raum H238}
 \maketitle
 \begin{center}
 Hochschule Ravensburg-Weingarten
@@ -82,7 +82,7 @@ MatrNr:\enspace\hrulefill
 
 \question Im Linuxsourcetree gibt es einen Ordner 'staging'.
 \begin{parts}
-\part[1] Was findet man in diesem Ornder?
+\part[1] Was findet man in diesem Ordner?
 \part[2] Was ist zu beachten?
 \end{parts}
 
@@ -93,9 +93,11 @@ Kernelmaintainers.
 
 \question
 \begin{parts}
-\part[1] Was ist auf folgendem Bild zu sehen?
-\part[3] Warum wird es ben\"otigt?
-\part[4] Was kann mit diesem Tool gemacht werden? (beschreiben Sie Kategorien)
+\part[1] Welches Tool ist auf folgendem Bild zu sehen?
+\part[3] Warum ist es nicht denkbar die Linux-sourcen ohne ein solches Tool zu
+	compilieren?
+\part[4] Welche Einstellungen können mit Hilfe dieses Tools konfiguriert werden?
+	(beschreiben Sie Kategorien)
 \end{parts}
 
 \includegraphics[height=0.3\textwidth]{./images/kconfig.png}
@@ -103,7 +105,7 @@ Kernelmaintainers.
 \question [6] Ein von Ihnen entwickelter Kerneltreiber funktioniert nicht wie
 erwartet. Welche Debugingm\"oglichkeiten haben Sie?
 
-Nennen Sie mindestens zwei und Beschreiben Sie Vor- und Nachteile
+Nennen Sie mindestens zwei und beschreiben Sie Vor- und Nachteile
 
 \section{Plumbing Layer}
 
@@ -112,7 +114,7 @@ Nennen Sie mindestens zwei und Beschreiben Sie Vor- und Nachteile
               Nennen Sie 2 m\"ogliche Ursachen.
 
 \question [2] In 3.4-rc2 wurde die sogenannte x32 system call ABI Patche
-  gemerged. Was f\"ur Funktionalit\"at haben Sie eingef\"uhrt?
+  gemerged. Welche Funktionalit\"at haben diese eingef\"uhrt?
   (grobe Beschreibung)
 
 \section{Programmierung}
@@ -129,10 +131,10 @@ Beschreiben Sie:
 \end{parts}
 
 \question Sie wollen einen SPI LED Baustein (erm\"oglicht das Steuern von 16
-LEDs - an, aus, helligkeit - mittels SPI Kommandos) an Ihr embedded Linux
+LEDs - an, aus, Helligkeit - mittels SPI Kommandos) an Ihr embedded Linux
 Board anschliessen. Alle Treiber f\"ur Ihr Board sind bereits im Mainline Linux
-enthalten. Allerdings gibt es noch keine Unterst\"utzung für Ihren LED Baustein.
-Sie haben ein Datenblatt vom Hersteller des LED Bausteins, der die
+enthalten. Allerdings gibt es noch keine Unterst\"utzung f\"ur Ihren LED
+Baustein. Sie haben ein Datenblatt vom Hersteller des LED Bausteins, der die
 unterst\"utzen SPI Befehle beschreibt. Was tun Sie nun?
 \begin{parts}
 \part [10] Beschreiben Sie 2 M\"oglichkeiten, wie Sie den LED Baustein per
@@ -142,9 +144,18 @@ unterst\"utzen SPI Befehle beschreibt. Was tun Sie nun?
            Fragen als Basis nutzen.
 
 \part [3] Welche Dateien im Linuxkernel werden Sie modifizieren / anlegen ?
-\part [2] Wie k\"onnen die LEDs vom Kernel aus geschalten werden? (Pseudocode)
+\part [2] Wie k\"onnen die LEDs vom Kernel aus geschalten werden?
 \part [5] Wie k\"onnen die LEDs vom Userspace aus geschalten werden?
-           Skizzieren Sie auch den Weg durch beteiligte Subsysteme.
+           Skizzieren Sie auch den Weg durch beteiligten Kernelsubsysteme.
+\end{parts}
+
+\question Das Kernelsubsystem 'Userspace-IO' (UIO) kann zur Entwicklung eigener
+  Treiber verwendet werden.
+\begin{parts}
+\part [3] Welche Einschr\"ankungen gelten?
+\part [2] Mu\ss \space der komplette Quellcode des Treibers ver\"offentlicht werden?
+\part [2] Sie wollen Ihren Treiber in Mainline Linux integriert haben, wie gehen
+	Sie vor?
 \end{parts}
 
 \section{Rootfilesystem}
@@ -157,7 +168,7 @@ unterst\"utzen SPI Befehle beschreibt. Was tun Sie nun?
 \part [2] Wie erstellen Sie das Rootfilesystem ? (Tools, Steps, Pseudocode)
 \part [6] Sie haben einen u-boot Bootloader und k\"onnen aus Flash und von SD
            Card booten. Das Rootfilesystem soll zuk\"unftig auf einem ubifs
-           liegen. Wie gehen Sie vor? (Tools, Steps, Pseudocode)
+           liegen. Wie gehen Sie vor? (Tools, Steps, Befehle)
 \end{parts}
 \end{questions}
 
-- 
cgit v1.2.3

