summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README174
1 files changed, 144 insertions, 30 deletions
diff --git a/README b/README
index fbf378f..580f23b 100644
--- a/README
+++ b/README
@@ -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