summaryrefslogtreecommitdiff
path: root/index.txt
diff options
context:
space:
mode:
Diffstat (limited to 'index.txt')
-rw-r--r--index.txt102
1 files changed, 63 insertions, 39 deletions
diff --git a/index.txt b/index.txt
index 4769192..afc3e00 100644
--- a/index.txt
+++ b/index.txt
@@ -3,16 +3,15 @@ Linux Kernelprogrammierung - Somersemester 2013 - HS Ravensburg-Weingarten
Organisatorisch
^^^^^^^^^^^^^^^
-weitere Termine
-===============
-
-11.03
-25.03
-15.04
-29.04
-13.05
-03.06
-24.06
+Termine:
+========
+17.03
+24.03
+31.03
+14.04
+28.04
+19.05
+30.06
Prüfung:
========
@@ -20,7 +19,7 @@ schriftlich, 60 Minuten
Material:
=========
-http://manut.eu/hswgt
+http://mecka.net/hswgt
Script:
=======
@@ -32,7 +31,6 @@ 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
@@ -44,8 +42,6 @@ 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
@@ -54,59 +50,69 @@ Bewertung:
==========
http://www.meinprof.de/uni/prof/51131
-
Exkursion:
==========
+Linuxtag Berlin 08. bis 10. Mai 2014 - http://linuxtag.de
-Linuxtag Berlin - http://linuxtag.de
-
-Anreise Di, 21.05.2013, ab ca. 21:00 Uhr Ravensburg Bahnhof
- an ca. 07:30 Uhr Berlin
+Anreise Di/Mi Fernbus ab ca. 08:30 Uhr FN
+ an ca. 18:30 Uhr Berlin
-Nachtzug - Sparpreis ab 55 EUR
+ ab ca. 21:00 Uhr FN
+ an ca. 07:00 Uhr Berlin
+ca. 30 EUR
-Abreise So, 26.05.2013, ab 12:42 Uhr Berlin
- an 21:07 Uhr RV
+Abreise So. Fernbus ab ca. 23:15 Uhr FN
+ an ca. 09:35 Uhr Berlin
-Sparpreis ab 59 EUR
+ ab ca. 07:30 Uhr FN
+ an ca. 18:20 Uhr Berlin
+ca. 30 EUR
-Uebernachtung, z.B. http://enjoyhotel.de (nahe Messe)
-derzeit ab 156 EUR pro Doppelzimmer (ohne Fruehstueck)
+Uebernachtung im Hostel ca. 60 EUR
Messeeintritt: sponsored by ??
---> ca. 200 EUR p.P. (Zuschuss von HS? - klaeren!)
+--> 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 / unity
+ - KDE / GNOME
- CPU Architekturen
- cross
Kernelentwicklung
- - Versionierung
- - Mainline
- - Maintainer
+ - Mainline / Maintainer
- syscalls (stabil)
- interne API (instabil)
Versionskontrolle:
- diff / patch
+ - quilt
- git
-Board Bringup:
- - Bootloader MLO / u-boot
+
+Termin2: kernel build, bootloader, MTD:
+---------------------------------------
Kernel:
- Kernel konfigurieren
- Kernel kompilieren (auch cross)
+ - Kernel Dokumentation
Userspace:
- - was ist ein Root-file-system / wie kann man es erstellen?
+ - RFS generieren
+
+Termin3:
+--------
Datenuebergabe zwischen Userspace und Kernel
Kernelarchitektur:
@@ -117,11 +123,29 @@ Kernelarchitektur:
Kernelmodule:
- 1. Kernelmodul 'Hello world'
- - sysfs benutzen
+ 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
-Kerneldebuging:
- - printk
- - tracing (ftrace)
-UIO
- - userspace io
+Termin 7:
+---------
+Maintainer Vortrag & Questioning
+Pruefungsvorbereitung