Friedrich-Alexander-Universität UnivisSuche FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo I4
Lehrstuhl für Informatik 4
PASST
Projekt im Master
  WS12
  Archiv
Department Informatik  >  Informatik 4  >  Lehre  >  WS 2012/13  >  PASST

Praktikum angewandte Systemsoftwaretechnik (PASST) WS 2012/13

News

19.03.2013: Die Evaluationsergebnisse sind online. Eine kurze Besprechung findet ggf. am letzten Praktikumsvortragstermin statt, Zeit und Ort werden noch bekanntgegeben.
23.01.2013: endgültiger Blockpraktikumstermin: Do 21.02.2013 bis 05.03.2013 an allen Wochentagen und Sa 02.03.2013.
16.10.2012: Erstes Aufgabenblatt veröffentlicht. Neue Termine für Tafelübung (Mi 14:00-16:00) und Rechnerübung (Mo 12:00 - 14:00 und Do 12:00 - 14:00) festgelegt. Nächste Rechnerübung am 18.10., nächste Tafelübung am 24.10.
08.10.2012: Vorbesprechungstermin: Dienstag, 16. Oktober 2012 um 16:00 Uhr in Raum 0.035
20.09.2012: Webseite aktualisiert und die Anmeldung über Waffel freigeschaltet

Praktikum Informatik Bachelor

Das Schwerpunktthema ist „Softwareentwicklung im Umfeld des Linux-Kerns“.

Im Praktikum wird Software im und rund um den Linux-Systemkern entwickelt. Dabei werden insbesondere folgende Kenntnisse vermittelt:

  • Funktionsweise der Konfigurations- und Übersetzungssysteme des Linux-Kernel
  • Umgang mit Patchverwaltungs- (Quilt) und Versionskontrollsystemen (Git)
  • Fehlersuche und -behebung in Systemsoftware (Vorgehensweise, QEMU, KGDB, etc.)
  • Benutzung von internen Schnittstellen des Systemkern
  • Arbeitsmethoden der Open-Source Community (Wie bekomme ich einen Patch akzeptiert?)

Aufbau:

  • Wöchentlich: Seminar (1,5 Stunden) (Mi 14:00 - 16:00)
  • Zweimal wöchentlich: Rechnerübung (Mo 12:00 - 14:00 und Do 12:00 - 14:00)
  • Verschiedene Aufgaben um die Theorie praktisch zu vertiefen
  • Zweiwöchiges Blockpraktikum

Ziel des Praktikums ist die Entwicklung eigener Software im Umfeld des Linux-Kernel.

Das Praktikum [P_PASST] wird mit 10 ECTS angerechnet.

Abschlussprojekte im WS 2011/2012

Im Rahmen der Veranstaltung wurden vier Projekte in von den Teilnehmern in Gruppenarbeit erfolgreich bearbeitet bearbeitet.

Bearbeiter Projektbeschreibung Präsentation
Andor Daam, Stefan Hengelein, Florian Schmaus Zcache: a compressed page cache PDF
Björn Meier, Sergej Datsevich, Johannes Tenschert netcrashd: kernel-based shutdown of orphaned half-open sockets PDF
Thorsten Wissmann, Maximilian Krueger A driver for the Promethean ActivBoard PDF
Bernhard Heinloth, Andreas Ruprecht, Valentin Rothberg Tracewars: Semi-automated, Linux Configuration Tailoring PDF

Seminar

Termin Thema Woche vom 1up Betreuer Material
1 Organisatorisches 16.10.2012 PDF arw
Arbeitsumgebung 1 16.10.2012 PDF arw
Aufgabe 1 16.10.2012 PDF arw
2 Arbeitsumgebung 2 24.10.2012 PDF Rainer
Mini-Aufgabe: Kernel-Vergleich 24.10.2012 Rainer
3 Fehler finden und beheben 31.10.2011 PDF Rainer, arw
Aufgabe 2 31.10.2012 PDF Rainer, arw
Tipps und Tricks mit GIT 31.10.2012 PDF morty
4 Linux-Upstream-Entwicklung 14.11.2012 PDF Timo
Aufgabe 3 14.11.2012 PDF
5 Entwicklung eines Linux-Kernel-Moduls 21.11.2012 PDF Gabor
Aufgabe 4 21.11.2011 PDF
6 GIT bisect 12.12.2012 PDF morty
7 Logic Analyzer 09.01.2013 PDF arw
Aufgabe 5 09.01.2013 PDF
8 Blockpraktikumsthemen 23.01.2012 PDF

Wenn ihr für Aufgabe 5 den Userspace-Treiber bauen wollt, dann nehmt bitte das in den Folien angegebene Git-Repository als Quelle, da es sonst zu Build-Problemen kommen kann.

Dozenten und Betreuer

Wenn Ihr Fragen, Wünsche oder Anregungen habt, schreibt einfach an unsere Mailingliste.


UnivIS Informationen

Praktikum angewandte Systemsoftwaretechnik (PASST)

Dozentinnen/Dozenten
Dipl.-Inf. (FH) Timo Hönig, Gabor Drescher, M. Sc., Dipl.-Ing. Moritz Strübe, Dipl.-Inf. Rainer Müller, Dipl.-Phys. Dipl.-Inf. Alexander Würstlein

Angaben
Praktikum, benoteter Schein, ECTS-Studium, ECTS-Credits: 10
für Gasthörer zugelassen, Sprache Deutsch
Zeit und Ort: Mi 14:00 - 16:00, 0.035; Mo, Do 12:00 - 14:00, 0.058; Einzeltermine am 5.3.2013 16:00 - 18:00, 0.031-113; 12.4.2013 11:00 - 12:00, 0.035; Bemerkung zu Zeit und Ort: Mo & Do Rechnerübung, Mi Seminar
Vorbesprechung: 16.10.2012, 16:00 - 17:30 Uhr, Raum 0.035

Studienfächer / Studienrichtungen
WPF INF-BA-PR ab 1 (ECTS-Credits: 10)

ECTS-Informationen:
Credits: 10

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 10, Maximale Teilnehmerzahl: 12
www: http://www4.informatik.uni-erlangen.de/Lehre/WS12/P_PASST/
Für diese Lehrveranstaltung ist eine Anmeldung erforderlich.
Die Anmeldung erfolgt über: Waffel

Verwendung in folgenden UnivIS-Modulen
Startsemester WS 2019/2020:
Praktikum angewandte Systemsoftwaretechnik (PASST)

  Impressum Stand: 2013-03-19 18:29   GD