diff options
| author | Manuel Traut <manut@mecka.net> | 2014-03-21 22:23:24 +0100 |
|---|---|---|
| committer | Manuel Traut <manut@mecka.net> | 2014-03-21 22:23:24 +0100 |
| commit | 525360c545882731e29bf6098ddb6bf4d1b38b7f (patch) | |
| tree | 215f4ff4ec64de5eee5f6a1db1f1dc28f2756522 | |
| parent | ef9d6777b778d9b90f85b1420a2855956db11389 (diff) | |
transition from index.txt to README
README is now in asciidoc format
Signed-off-by: Manuel Traut <manut@mecka.net>
| -rw-r--r-- | README | 174 | ||||
| -rw-r--r-- | README.schulung | 30 | ||||
| -rw-r--r-- | index.txt | 151 |
3 files changed, 174 insertions, 181 deletions
@@ -1,30 +1,144 @@ -Hinweise zu Linutronix-Schulungsunterlagen -========================================== - -./linux-basics -./linux-basics/what-is-linux -./linux-basics/filesystem-structure -./linux-basics/boot-process -./linux-basics/linux-processes -./linux-basics/sh-programming -./linux-basics/important-tools - -./application-devel -./application-devel/compile-tools -./application-devel/devel-environment -./application-devel/devel-best-practices -./application-devel/app-debugging -./application-devel/embedded-devel - -./kernel-devel -./kernel-devel/kernel-basics -./kernel-devel/kernel-build -./kernel-devel/driver-basics -./kernel-devel/char-device -./kernel-devel/uio-driver -./kernel-devel/kernel-best-practices - -./realtime -./realtime/rt-basics -./realtime/rt-specialties -./realtime/rt-app-basics +Linux Kernelprogrammierung - Sommersemester 2014 +================================================ +Manuel Traut <manut@mecka.net> + +Organisatorisch +--------------- + +Termine: +~~~~~~~~ +17.03 +24.03 +31.03 +14.04 +28.04 +19.05 +30.06 + +Prüfung: +~~~~~~~~ +schriftlich, 60 Minuten + +Hilfsmittel: handschriftliche Mitschriebe + +Material: +~~~~~~~~~ +http://mecka.net/hswgt + +Script: +~~~~~~~ +Mitschriebe gerne an +manut@mecka.net + +Literatur: +~~~~~~~~~~ +http://lwn.net + +http://heise.de/open <- Kernel Log + +http://kernelnewbies.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) + +Film: +~~~~~ +http://www.youtube.com/watch?v=YqqkdgE8RpM + +Bewertung: +~~~~~~~~~~ +http://www.meinprof.de/uni/prof/51131 + +Exkursion: +~~~~~~~~~~ +Linuxtag Berlin 08. bis 10. Mai 2014 - http://linuxtag.de + +Anreise Di/Mi Fernbus ab ca. 08:30 Uhr FN + an ca. 18:30 Uhr Berlin + + ab ca. 21:00 Uhr FN + an ca. 07:00 Uhr Berlin +ca. 30 EUR + +Abreise So. Fernbus ab ca. 23:15 Uhr FN + an ca. 09:35 Uhr Berlin + + ab ca. 07:30 Uhr FN + an ca. 18:20 Uhr Berlin +ca. 30 EUR + +Uebernachtung im Hostel ca. 60 EUR + +Messeeintritt: sponsored by ?? + +Zuschuss von HS: 100 EUR pro Person + +-> Kosten ca. 50 EUR + +geplante Themen: +---------------- + +Termin1 +~~~~~~~ + +- Voraussetzungen fuer Linux + +- Linux Desktop vs. embedded Linux: + * Kernel vs. Userspace + * Fedora, Debian, ubuntu .. + * Android + * KDE / GNOME + * CPU Architekturen + * cross + +- Kernelentwicklung + * Mainline / Maintainer + * syscalls (stabil) + * interne API (instabil) + +- Versionskontrolle: + * diff / patch + * quilt + * git + +Termin2 +~~~~~~~ +- Kernel konfigurieren +- Kernel kompilieren +- Kernel Dokumentation + +Termin3: +~~~~~~~~ +- Datenuebergabe zwischen Userspace und Kernel + +- Kernelarchitektur + * Core + * Driver + * Arch + * Coding Style + * Review verschiedener Treiber + +- Kernelmodule + * 1. Kernelmodul 'Hello world' + * registrieren bei Subsystemen (char dev) + +Termin4 +~~~~~~~ +- Tracing +- UIO + +Termin 5 & 6 +~~~~~~~~~~~~ +- Kernelprogrammierung an einem Beispiel + +Termin 7 +~~~~~~~~ +- Maintainer Vortrag & Questioning +- Pruefungsvorbereitung diff --git a/README.schulung b/README.schulung new file mode 100644 index 0000000..fbf378f --- /dev/null +++ b/README.schulung @@ -0,0 +1,30 @@ +Hinweise zu Linutronix-Schulungsunterlagen +========================================== + +./linux-basics +./linux-basics/what-is-linux +./linux-basics/filesystem-structure +./linux-basics/boot-process +./linux-basics/linux-processes +./linux-basics/sh-programming +./linux-basics/important-tools + +./application-devel +./application-devel/compile-tools +./application-devel/devel-environment +./application-devel/devel-best-practices +./application-devel/app-debugging +./application-devel/embedded-devel + +./kernel-devel +./kernel-devel/kernel-basics +./kernel-devel/kernel-build +./kernel-devel/driver-basics +./kernel-devel/char-device +./kernel-devel/uio-driver +./kernel-devel/kernel-best-practices + +./realtime +./realtime/rt-basics +./realtime/rt-specialties +./realtime/rt-app-basics diff --git a/index.txt b/index.txt deleted file mode 100644 index afc3e00..0000000 --- a/index.txt +++ /dev/null @@ -1,151 +0,0 @@ -Linux Kernelprogrammierung - Somersemester 2013 - HS Ravensburg-Weingarten - -Organisatorisch -^^^^^^^^^^^^^^^ - -Termine: -======== -17.03 -24.03 -31.03 -14.04 -28.04 -19.05 -30.06 - -Prüfung: -======== -schriftlich, 60 Minuten - -Material: -========= -http://mecka.net/hswgt - -Script: -======= -Mitschriebe gerne an -manut@mecka.net - -Literatur: -========== -http://lwn.net -http://heise.de/open <-- Kernel Log -http://kernelnewbies.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) - -Film: -===== -http://www.youtube.com/watch?v=YqqkdgE8RpM - -Bewertung: -========== -http://www.meinprof.de/uni/prof/51131 - -Exkursion: -========== -Linuxtag Berlin 08. bis 10. Mai 2014 - http://linuxtag.de - -Anreise Di/Mi Fernbus ab ca. 08:30 Uhr FN - an ca. 18:30 Uhr Berlin - - ab ca. 21:00 Uhr FN - an ca. 07:00 Uhr Berlin -ca. 30 EUR - -Abreise So. Fernbus ab ca. 23:15 Uhr FN - an ca. 09:35 Uhr Berlin - - ab ca. 07:30 Uhr FN - an ca. 18:20 Uhr Berlin -ca. 30 EUR - -Uebernachtung im Hostel ca. 60 EUR - -Messeeintritt: sponsored by ?? - ---> ca. 150 EUR p.P. (Zuschuss von HS? - klaeren!) - -geplante Themen: -================ - -Termin1: what is linux: ------------------------- -Voraussetzungen fuer Linux - -Linux Desktop vs. embedded Linux: - - Kernel vs. Userspace - - Fedora, Debian, ubuntu .. - - Android - - KDE / GNOME - - CPU Architekturen - - cross - -Kernelentwicklung - - Mainline / Maintainer - - syscalls (stabil) - - interne API (instabil) - Versionskontrolle: - - diff / patch - - quilt - - git - - -Termin2: kernel build, bootloader, MTD: ---------------------------------------- - -Kernel: - - Kernel konfigurieren - - Kernel kompilieren (auch cross) - - Kernel Dokumentation - -Userspace: - - RFS generieren - - -Termin3: --------- -Datenuebergabe zwischen Userspace und Kernel - -Kernelarchitektur: - - Core - - Driver - - Arch - - Coding Style - -Kernelmodule: - - 1. Kernelmodul 'Hello world' - registrieren bei Subsystemen: - - char dev - -Tracing - - -Termin4: --------- -Kernelkonzepte: - Review eines Treibers: - - IRQ Handling - - MM - - Timer -UIO: - - UIO am Beispiel - - -Termin 5 & 6: -------------- -Kernelprogrammierung an einem Beispiel - - -Termin 7: ---------- -Maintainer Vortrag & Questioning -Pruefungsvorbereitung |
