diff options
Diffstat (limited to 'index.txt')
| -rw-r--r-- | index.txt | 127 |
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 |
