diff options
| author | Manuel Traut <manut@linutronix.de> | 2012-03-27 18:20:48 +0200 |
|---|---|---|
| committer | Manuel Traut <manut@linutronix.de> | 2018-03-16 21:37:27 +0100 |
| commit | 92dc3899eb7e380964241b5bdf1e32ada681c521 (patch) | |
| tree | ee466911e8bd1224f68f68ec0bc0cd3d1f9c993c | |
| parent | ce5c7229abcc66a7cb03d031bafc96c4568aa9bd (diff) | |
prepared stuff for vorl1
Signed-off-by: Manuel Traut <manut@linutronix.de>
| -rw-r--r-- | Makefile | 10 | ||||
| -rw-r--r-- | Terminplan Sommersemester 2012.pdf | bin | 38220 -> 0 bytes | |||
| -rw-r--r-- | application-devel/devel-environment/pres_devel-environment_de_short.tex | 13 | ||||
| -rw-r--r-- | handout.tex | 15 | ||||
| -rw-r--r-- | index.txt | 154 | ||||
| -rw-r--r-- | vorl.tex | 25 | ||||
| -rw-r--r-- | vorl1.tex | 12 |
7 files changed, 164 insertions, 65 deletions
@@ -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 Binary files differdeleted file mode 100644 index e1e1c72..0000000 --- a/Terminplan Sommersemester 2012.pdf +++ /dev/null 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} @@ -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} |
