summaryrefslogtreecommitdiff
path: root/index.txt
diff options
context:
space:
mode:
Diffstat (limited to 'index.txt')
-rw-r--r--index.txt127
1 files changed, 127 insertions, 0 deletions
diff --git a/index.txt b/index.txt
new file mode 100644
index 0000000..4769192
--- /dev/null
+++ b/index.txt
@@ -0,0 +1,127 @@
+Linux Kernelprogrammierung - Somersemester 2013 - HS Ravensburg-Weingarten
+
+Organisatorisch
+^^^^^^^^^^^^^^^
+
+weitere Termine
+===============
+
+11.03
+25.03
+15.04
+29.04
+13.05
+03.06
+24.06
+
+Prüfung:
+========
+schriftlich, 60 Minuten
+
+Material:
+=========
+http://manut.eu/hswgt
+
+Script:
+=======
+Mitschriebe gerne an
+manut@mecka.net
+
+Literatur:
+==========
+http://lwn.net
+http://heise.de/open <-- Kernel Log
+http://kernelnewbies.org
+http://beagleboard.org
+
+Corbet, Rubini, Kroah-Hartmann: Linux Device Drivers 3rd Edition
+ http://lwn.net/Kernel/LDD3
+
+Kroah-Hartmann: Linux Kernel In A Nutshell
+ http://www.kroah.com/lkn
+
+Bovet, Cesati: Understanding The Linux Kernel (34,95)
+
+Love: Linux Kernel Development (29,95 EUR)
+
+Schroeder, Gockel, Dillmann: Embedded Linux: Das Praxisbuch (49,95 EUR)
+
+Film:
+=====
+http://www.youtube.com/watch?v=YqqkdgE8RpM
+
+Bewertung:
+==========
+http://www.meinprof.de/uni/prof/51131
+
+
+Exkursion:
+==========
+
+Linuxtag Berlin - http://linuxtag.de
+
+Anreise Di, 21.05.2013, ab ca. 21:00 Uhr Ravensburg Bahnhof
+ an ca. 07:30 Uhr Berlin
+
+Nachtzug - Sparpreis ab 55 EUR
+
+Abreise So, 26.05.2013, ab 12:42 Uhr Berlin
+ an 21:07 Uhr RV
+
+Sparpreis ab 59 EUR
+
+Uebernachtung, z.B. http://enjoyhotel.de (nahe Messe)
+derzeit ab 156 EUR pro Doppelzimmer (ohne Fruehstueck)
+
+Messeeintritt: sponsored by ??
+
+--> ca. 200 EUR p.P. (Zuschuss von HS? - klaeren!)
+
+
+
+Linux Desktop vs. embedded Linux:
+ - Kernel vs. Userspace
+ - Fedora, Debian, ubuntu ..
+ - Android
+ - KDE / GNOME / unity
+ - CPU Architekturen
+ - cross
+
+Kernelentwicklung
+ - Versionierung
+ - Mainline
+ - Maintainer
+ - syscalls (stabil)
+ - interne API (instabil)
+ Versionskontrolle:
+ - diff / patch
+ - git
+
+Board Bringup:
+ - Bootloader MLO / u-boot
+
+Kernel:
+ - Kernel konfigurieren
+ - Kernel kompilieren (auch cross)
+
+Userspace:
+ - was ist ein Root-file-system / wie kann man es erstellen?
+
+Datenuebergabe zwischen Userspace und Kernel
+
+Kernelarchitektur:
+ - Core
+ - Driver
+ - Arch
+ - Coding Style
+
+Kernelmodule:
+ - 1. Kernelmodul 'Hello world'
+ - sysfs benutzen
+
+Kerneldebuging:
+ - printk
+ - tracing (ftrace)
+
+UIO
+ - userspace io