summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Traut <manut@linutronix.de>2012-03-27 18:20:48 +0200
committerManuel Traut <manut@linutronix.de>2018-03-16 21:37:27 +0100
commit92dc3899eb7e380964241b5bdf1e32ada681c521 (patch)
treeee466911e8bd1224f68f68ec0bc0cd3d1f9c993c
parentce5c7229abcc66a7cb03d031bafc96c4568aa9bd (diff)
prepared stuff for vorl1
Signed-off-by: Manuel Traut <manut@linutronix.de>
-rw-r--r--Makefile10
-rw-r--r--Terminplan Sommersemester 2012.pdfbin38220 -> 0 bytes
-rw-r--r--application-devel/devel-environment/pres_devel-environment_de_short.tex13
-rw-r--r--handout.tex15
-rw-r--r--index.txt154
-rw-r--r--vorl.tex25
-rw-r--r--vorl1.tex12
7 files changed, 164 insertions, 65 deletions
diff --git a/Makefile b/Makefile
index b21f0f8..3298aa5 100644
--- a/Makefile
+++ b/Makefile
@@ -139,16 +139,6 @@ vorlesung::
touch confighandout.tex
mv tailhandout.tex _tailhandout.tex
touch tailhandout.tex
- TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout1.tex
- TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout1.tex
- TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout2.tex
- TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout2.tex
- TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout3.tex
- TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout3.tex
- TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout4.tex
- TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout4.tex
- TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout5.tex
- TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout5.tex
TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout.tex
TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout.tex
rm confighandout.tex tailhandout.tex
diff --git a/Terminplan Sommersemester 2012.pdf b/Terminplan Sommersemester 2012.pdf
deleted file mode 100644
index e1e1c72..0000000
--- a/Terminplan Sommersemester 2012.pdf
+++ /dev/null
Binary files differ
diff --git a/application-devel/devel-environment/pres_devel-environment_de_short.tex b/application-devel/devel-environment/pres_devel-environment_de_short.tex
index 1feb253..9cc2507 100644
--- a/application-devel/devel-environment/pres_devel-environment_de_short.tex
+++ b/application-devel/devel-environment/pres_devel-environment_de_short.tex
@@ -67,4 +67,17 @@ Eine Entwicklungsumgebung besteht mindestens aus:
\item \dots
\end{itemize}
\end{frame}
+
+\subsubsection{Versionskontrolle}
+
+\begin{frame}
+\frametitle{Versionskontrolle}
+\begin{itemize}
+\item Subversion
+\item Git
+\item Clearcase
+\item \dots
+\end{itemize}
+\end{frame}
+
\input{tailpres}
diff --git a/handout.tex b/handout.tex
new file mode 100644
index 0000000..fe672c6
--- /dev/null
+++ b/handout.tex
@@ -0,0 +1,15 @@
+\input{configmasterhandout}
+\section{Grundlagen}
+\input{./linux-basics/what-is-linux/handout_what-is-linux_de.tex}
+\input{./linux-basics/filesystem-structure/handout_file-system-structure_de.tex}
+\input{./linux-basics/boot-process/handout_boot-process_de.tex}
+\section{Kernel-Grundlagen}
+\input{./kernel-devel/kernel-basics/handout_kernel-basics_de.tex}
+\input{./kernel-devel/kernel-best-practices/handout_kernel-best-practices_en.tex}
+\section{Kernelentwicklung}
+\input{./kernel-devel/kernel-build/handout_kernel-build_de.tex}
+\section{Dateisysteme}
+\input{./flash-memory/mtd/handout_mtd_de.tex}
+\input{./flash-memory/ubi/handout_ubi_de.tex}
+\input{tailmasterhandout}
+\input{configmasterhandout}
diff --git a/index.txt b/index.txt
index 8b5a5cc..3711e3f 100644
--- a/index.txt
+++ b/index.txt
@@ -1,11 +1,4 @@
-Linux Kernelprogrammierung
-
-LWN - summary:
-==============
-
-30.03.2012:
-^^^^^^^^^^^
-
+Linux Kernelprogrammierung - Somersemester 2012 - HS Ravensburg-Weingarten
Prüfung:
========
@@ -41,51 +34,6 @@ Bewertung:
==========
http://www.meinprof.de/uni/prof/51131
-Linuxtag:
-=========
-Mi 23. - Sa 26. Mai Messe Berlin
-
-http://www.winters-hotel-berlin-city-messe.de/
-Uebernachtung ca. 100 pro Person
-
-Nach Berlin mit Nachtzug ab Dienstag Abend ca. 21 Uhr
-Zurueck Sonntag Nachmittag ~100 EUR pro Person
-
-Eintritt: Sponsoren
-
-Zuschuss durch Studiengebuehren, Erfahrungsgemaess ca. 20%.
-
---> Kosten ca. 180 EUR + Verpflegung und Nahverkehr in Berlin
-
-
-weitere Termine:
-================
-12.3 Vorlesungsbeginn
-4.4 - 11.4 Ostern
-18.5 Blutfreitag
-25.5 - 04.6 Pfingsten
-
-=> 12 Vorlesungsfreitage -> 14 taegig = 6 Veranstaltungen:
-
-Vorschlag zur Terminplanung
-
-30.3 - 1. Vorlesung
-
-13.4 - 2. Vorlesung
-20.4 - 3. Vorlesung
-27.4 - 4. Vorlesung
-
-4.5 - 5. Vorlesung
-11.5 - 6. Vorlesung
-
-18.5 - Brueckentag (Christi Himmelfahrt)
-
-8.6 - Brueckentag (Christi Himmelfahrt)
-15.6
-22.6
-29.6 - Vortrag von einem Kernelentwickler + Pruefungsvorbereitung (freiwillig)
-
-
geplante Themen:
================
@@ -109,8 +57,8 @@ Kernelentwicklung
- quilt
- git
-Termin2: kernel build, bootloader:
--------------------------------
+Termin2: kernel build, bootloader, MTD:
+---------------------------------------
Board Bringup:
- Bootloader
- grub vs. IPL vs. u-boot
@@ -154,6 +102,102 @@ Kernelkonzepte:
UIO:
- UIO am Beispiel
+
Termin 5 & 6:
-------------
Kernelprogrammierung an einem Beispiel
+
+
+Termin 7:
+---------
+Maintainer Vortrag & Questioning
+Pruefungsvorbereitung
+
+
+weitere Termine:
+================
+12.3 Vorlesungsbeginn
+4.4 - 11.4 Ostern
+18.5 Blutfreitag
+25.5 - 04.6 Pfingsten
+
+=> 12 Vorlesungsfreitage -> 14 taegig = 6 Veranstaltungen:
+
+Vorschlag zur Terminplanung
+
+30.3 - 1. Vorlesung
+
+13.4 - 2. Vorlesung
+20.4 - 3. Vorlesung
+27.4 - 4. Vorlesung
+
+4.5 - 5. Vorlesung
+11.5 - 6. Vorlesung
+
+18.5 - Brueckentag (Christi Himmelfahrt)
+
+8.6 - Brueckentag (Christi Himmelfahrt)
+15.6
+22.6
+29.6 - Vortrag von einem Kernelentwickler + Pruefungsvorbereitung (freiwillig)
+
+
+Linuxtag:
+=========
+Mi 23. - Sa 26. Mai Messe Berlin
+
+http://www.winters-hotel-berlin-city-messe.de/
+Uebernachtung ca. 100 pro Person
+
+Nach Berlin mit Nachtzug ab Dienstag Abend ca. 21 Uhr
+Zurueck Sonntag Nachmittag ~100 EUR pro Person
+
+Eintritt: Sponsoren
+
+Zuschuss durch Studiengebuehren, Erfahrungsgemaess ca. 20%.
+
+--> Kosten ca. 180 EUR + Verpflegung und Nahverkehr in Berlin
+
+
+Skillcheck - Gruppeneinteilung:
+===============================
+- Linuxbenutzer (Desktop, Shell)
+- Entwickeln unter Linux (C/C++)
+- embedded Linux Erfahrung
+- Mitarbeit in opensource Projekt
+- Kernelentwicklung
+
+
+LWN - summary:
+==============
+
+30.03.2012:
+^^^^^^^^^^^
+
+Long Term Kernel: 2.6.27.62, 2.6.32.59
+Stable Kernel: 3.0.26, 3.1.10, 3.2.13
+
+Mainline: 3.3 released on March 18th
+
+ - byte queue limits
+ - Open vSwitch
+ - Network priority cgroup (Documentation/cgroups/net_prio.txt)
+ - return of Android code into staging subtree
+ - TI C6X arch support (DSP architecture - see https://lwn.net/Articles/457635/)
+ - EFI boot support
+ - Drivers
+
+for a more complete list see (http://kernelnewbies.org/Linux_3.3)
+
+Devel: 3.4 merge window is open
+
+ - moved 'telephony' into staging
+ - qnx6fs (readonly)
+ - perf improvements
+ - USB audio gadget
+ - deferred driver probing
+
+linux-next
+
+
+
diff --git a/vorl.tex b/vorl.tex
new file mode 100644
index 0000000..e566f4f
--- /dev/null
+++ b/vorl.tex
@@ -0,0 +1,25 @@
+\input{configmasterpres}
+\input{./basics/section}
+\input{./basics/cpu-arch/pres_cpu-arch.tex}
+\input{./linux-basics/section}
+\input{./linux-basics/what-is-linux/pres_what-is-linux_de.tex}
+\input{./linux-basics/filesystem-structure/pres_file-system-structure_de.tex}
+\input{./application-devel/section}
+\input{./application-devel/cross-devel/pres_cross-devel_de-userspace.tex}
+\input{./application-devel/devel-environment/pres_devel-environment_de_short.tex}
+\input{./kernel-devel/section}
+\input{./kernel-devel/kernel-basics/pres_kernel-basics_de.tex}
+\input{./linux-basics/section}
+\input{./linux-basics/boot-process/pres_boot-process_de.tex}
+\input{./linux-basics/udev-basics/pres_udev_en.tex}
+\input{./application-devel/cross-devel/pres_cross-devel_de.tex}
+\input{./linux-basics/fromscratch_vs_debian/pres_fromscatch_vs_debian_en.tex}
+\input{./flash-memory/section}
+\input{./linux-basics/filesystems/pres_filesystems_en.tex}
+\input{./flash-memory/mtd/pres_mtd_en.tex}
+\input{./flash-memory/ubi/pres_ubi_en.tex}
+\input{./kernel-devel/section}
+\input{./kernel-devel/kernel-tracing/pres_kernel-tracing_en.tex}
+\input{./kernel-devel/kernel-debugging/pres_kernel-debugging_en.tex}
+\input{./kernel-devel/module-basics/pres_module-basics_de.tex}
+\input{tailmasterpres}
diff --git a/vorl1.tex b/vorl1.tex
new file mode 100644
index 0000000..260d1e7
--- /dev/null
+++ b/vorl1.tex
@@ -0,0 +1,12 @@
+\input{configmasterpres}
+\input{./basics/section}
+\input{./basics/cpu-arch/pres_cpu-arch.tex}
+\input{./linux-basics/section}
+\input{./linux-basics/what-is-linux/pres_what-is-linux_de.tex}
+\input{./linux-basics/filesystem-structure/pres_file-system-structure_de.tex}
+\input{./application-devel/section}
+\input{./application-devel/cross-devel/pres_cross-devel_de-userspace.tex}
+\input{./application-devel/devel-environment/pres_devel-environment_de_short.tex}
+\input{./kernel-devel/section}
+\input{./kernel-devel/kernel-basics/pres_kernel-basics_de.tex}
+\input{tailmasterpres}