Echtzeit-Betriebssysteme: Themen für Referate SS 07
Hier geht's zu den lokalen Unterlagen:
http://www.informatik.fh-nuernberg.de/professors/kern/USS_07 Der Zugriff sollte jetzt funktionieren!
Beachten Sie bitte auch die angegebenen Internet-Adressen!
-> Papier bedeutet, daß der Artikel nur in Papierform vorliegt.
Schwerpunkt Virtualisierung und Partitionierung (2-3 Vorträge)
PikeOS
tenAsys-, Intel-Artikel (Verzeichnis Virt)
ADEOS
QNX (Verzeichnis Virt)
Systemsicherheit
DO-178B: http://www.sandroid.org/birdsproject/4dummies.html, Wikipedia
Zeit- und Raumpartitionierung nach dem Standard ARINC 653
IEC 61508: Sicherheitskritische Software (insbes. Betriebssysteme)
Produkte: GHS Integrity, LynxOS, PikeOS, QNX, ...
(Verzeichnis Systemsicherheit)
Energieverwaltung
Bellosa-Skript (Folien)
Weissel-Artikel in MMB (S. 69) -> Papier
Schwerpunkt Echtzeit-Kommunikation
Time-Triggered Protocol (TTP, 2 Vorträge)
Quelle: Kopetz: Real-time systems.Design principles for distributed embedded applications (Buch in FH-Bibliothek)
Uhrensynchronisation, Fault Tolerant Algorithm: Kopetz, Kapitel 3 -> Papier
Time-Triggered Protocol: Kopetz, Kapitel 8 -> Papier
Verteilte Zeit (2 Vorträge)
NTP www.ntp.org
IEEE 1588: Elektronik-Artikel -> Papier
http://ieee1588.nist.gov/ (Folien)
LIN-Bus
Artikel von Heinicke et al. in Elektronik -> Papier
Flexray
Artikel von Grzemba in Elektronik -> Papier
Spezifikation (PDF) (www.flexray.com)
MOST
http://www.mostcooperation.com/downloads/Specifications/MOST%20Specifications/
TTCAN
http://www.can-cia.org/can/ttcan/ (Überblick, div. *.pdf)
Schwerpunkt OSEK und AUTOSAR
Quellen für OSEK: www.osek-vdx.org
Für alle Themen wichtig: Bindings document Binding142.pdf (enthält u. a. Glossar)
OSEK-OS os223.pdf (Betriebssystem)
OSEK-COM com303.pdf (Kommunikation)
TT-OS + FTCOM: ttos10.pdf + ftcom10.pdf (Time-triggered OS, fault-tolerant communication)
AUTOSAR: Projekt und Technik: Höhner, div. Artikel
Zeitanalyse: Janz-Artikel, Folien von Golatowski (Quelle: http://www-md.e-technik.uni-rostock.de/ma/gol/ebsys.htm)
Embedded C/C++ und MISRA-C (2 Vorträge)
iX-Artikel MISRA-C -> Papier,
Plauger: Embedded C++: an overview http://www.embedded.com/97/feat9712.htm
www.caravan.net/ec2plus
Die Schnittstelle POSIX 1003.1b (mehrere Vorträge)
Quelle: IEEE Standard for information technology:
POSIX System application program interface (API) - amendment 1: realtime extension (Buch in FH-Bibliothek)
Schwerpunkt Linux und Echtzeit bzw. Linux in eingebetteten Systemen
Quellen: Tagungsband PEARL Workshop 2000, dort div. URLs;
www.rtlinux.org, www.fsmlabs.com, www.rtai.org, www.linuxdevices.com
a) Linux und Echtzeit (mehrere Vorträge)
Xenomai (www.xenomai.org)
RTAI (https://www.rtai.org/)
KURT (http://www.ittc.ku.edu/kurt/)
b) Linux für eingebettete Systeme
zusätzliche Quellen:
www.uclinux.org bzw. www.uclinux.com, montavista.com www.linuxdevices.com
Windows CE 6.0 (x.0)
(Verzeichnis Win_CE)
Ausweichthemen:
Echtzeit-Architektur ausgewählter Prozessoren
Z. B. ARM (Xscale), Infineon Tricore, 80C167
Quellen:www.arm.com, www.intel.com, www.infineon.com
Endtermingesteuerte Ablaufplanung
Quellen:
Halang: Struktureigenschaften und erweiterte Anwendungsmöglichkeiten der
antwortzeitgesteuerten Prozessorzuteilung, atp-Artikel -> Papier
Herrtwich: Betriebsmittelvergabe unter Echtzeitgesichtspunkten -> Papier
Ereignis- gegen zeitgetriggerte Systeme (Event triggered versus time triggered)
Scheler-Artikel in MMB (S. 107) -> Papier
Fohler-Folien
Kopetz-Artikel
___________________________________________________________________________
Vorgaben für Vorträge:
Dauer eines Vortrags: 30 - 35 min. (4 Vorträge pro Termin.) Proben, Uhr anziehen!
Vorlesung (insbesondere Begriffe) berücksichtigen!
keine Wiederholung von Vorlesungsstoff
(z. B. was ist Echtzeit, Prozeßzustände, Prioritätsinversion, ...)
Anwesenheitspflicht während der Vorträge
Ausarbeitung:
10 - 15 Seiten,
Termin: (noch offen)
Literaturverzeichnis; fremde Quellen sorgfältig kennzeichnen!
Warnung: kritischer Umgang mit Internet-Artikeln, insbesondere von Wikipedia
keinen Text kopieren, wörtliche Zitate kennzeichnen!
Gewicht auf technische Informationen legen, keine "Folklore"
Abbildungen "mit Verstand" einsetzen, im Text erläutern!
bei (technischen/inhaltlichen) Unklarheiten vorher fragen / Absprachen treffen!
___________________________________________________________________________
Suchmaschinen, Informationsquellen:
Citeseer: meist herunterladbare Artikel (*.pdf, *.ps):
http://scholar.google.com (meist kostenpflichtige Artikel)
http://scholar.google.de (meist kostenpflichtige Artikel)
http://de.wikipedia.org -> kritische Distanz!
http://en.wikipedia.org -> kritische Distanz!
___________________________________________________________________________
Termine:
22. 5. 2007
a)
b)
c)
d)
29. 5. 2007: Pfingstdienstag
5. 6. 2007
a)
b)
c)
d)
12. 6. 2007
a)
b)
c)
d)
19. 6. 2007
a)
b)
c)
d)
26. 6. 2007
a)
b)
c)
d)
3. 7. 2007 (Leistungsnachweiszeit, nur Ausweichtermin)