summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Traut <manut@mecka.net>2014-03-21 22:23:24 +0100
committerManuel Traut <manut@mecka.net>2014-03-21 22:23:24 +0100
commit525360c545882731e29bf6098ddb6bf4d1b38b7f (patch)
tree215f4ff4ec64de5eee5f6a1db1f1dc28f2756522
parentef9d6777b778d9b90f85b1420a2855956db11389 (diff)
transition from index.txt to README
README is now in asciidoc format Signed-off-by: Manuel Traut <manut@mecka.net>
-rw-r--r--README174
-rw-r--r--README.schulung30
-rw-r--r--index.txt151
3 files changed, 174 insertions, 181 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
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