Fakultät für informatik informatik 12 technische universität dortmund Lehrstuhl Informatik 12...
-
Upload
bardulf-schinkel -
Category
Documents
-
view
116 -
download
3
Transcript of Fakultät für informatik informatik 12 technische universität dortmund Lehrstuhl Informatik 12...
fakultät für informatikinformatik 12
technische universität dortmund
Lehrstuhl Informatik 12Technische Informatik/Eingebettete Systeme
Arbeitsbereich Marwedel- Lehrangebot, Forschung -
Peter MarwedelTel.: (0231) 755 6111Fax: (031) 755 6116
e-mail: [email protected]://ls12-www.cs.tu-dortmund.de
- 2 -technische universitätdortmund
fakultät für informatik
p. marwedel, informatik 12, 2008
Eingebettete Systeme
Eingebettete Systeme =
Informationsverarbeitende Systeme,die in ein größeres Produkt integriert sind
Hauptgrund des Kaufs ist nicht die Informationsverarbeitung
Anbindung an die physikalische Umgebung
Große wirtschaftliche Bedeutung/ Bedeutung auf dem Arbeitsmarkt
- 3 -technische universitätdortmund
fakultät für informatik
p. marwedel, informatik 12, 2008
Arbeitsgruppen
Gernot Fink
• Robotertechnik,
• Mustererkennung.
Olaf Spinczyk
• Systemsoftware für Eingebettete Systeme,
• Software-Produktlinien und AOP.
Peter Marwedel
• Entwurfsmethodik Eingebetteter Systeme,
• Software Eingebetteter Systeme,
• Codeerzeugung und Compiler.
nachfolgend betrachtet
- 4 -technische universitätdortmund
fakultät für informatik
p. marwedel, informatik 12, 2008
Lehrveranstaltungen- Semester 1- 4 -
Rechnerstrukturen WS 08/09 Assemblerprogrammierung, Mikroarchitekturen,Speicherverwaltung, E/A, Einführung in Eingebettete Systeme
HAPRAIn der Verantwortung des Lehrstuhls:Erweiterung um Mindstorm-Versuche;demnächst: Erweiterung um Mikrocontroller-Versuche
- 5 -technische universitätdortmund
fakultät für informatik
p. marwedel, informatik 12, 2008
Lehrveranstaltungen- ab 5. Semester -
Eingebettete Systeme (beliebt ) WS 08/09Spezifikation von ES, HW von ES, Realzeit-SW, CodesignBuch bei Springer (ca. 29 €)
• „Stammvorlesung“ im Diplomstudiengang;
• Wahlpflicht im Bachelorstudiengang.
• Schwerpunkt 2 (RA, ES& Sim.); Beantragt: SP 7 (Intelligente Systeme)
• Beliebt in Lehramtstudiengängen
Rechnergestützter Entwurf von Mikroelektronik SS 2010Spezifikation mit SystemC und VHDL, Synthese („ES II“).
• Diplomstudiengang: Spezialvorlesung zum Schwerpunktgebiet RA, ES, Sim
• Im BSc/MSc-System aufgeteilt in Fachprojekt „Entwurf Eingebetteter Systeme“ (BSc) und „Synthese Eingebetteter Systeme“ (MSc)
- 6 -technische universitätdortmund
fakultät für informatik
p. marwedel, informatik 12, 2008
Mit ES kombinierbare Veranstaltungen
WS 08/09: ES SS 09:
• Fink: Rechnerarchitektur
• Spinczyk: Software Ubiquitärer Systeme (Basis im MSc)
• Krumm: Verteilte Algorithmen 2 und Rechnernetzanwendungen
• Buchholz: ??
• SP 7 (beantragt)
• ... Trotz meines geplanten Forschungssemesters
ausreichend Wahlmöglichkeiten
- 7 -technische universitätdortmund
fakultät für informatik
p. marwedel, informatik 12, 2008
Lehrveranstaltungen- Seminare + PGs -
Seminare: Telekommunikation, ECAD, DSP-Compiler Optische Nachrichtentechnik, Chipkarten-Technologie Sicherheit in eingebetteten Systemen Zuverlässigkeit eingebetteter Systeme
Projektgruppen: Entwurf einer Java-Maschine; Airbag-Controller Entwurf eines Fuzzy-Systems; MP3-Player CD-Brenner mit Netzanschluss; Lego-Mindstorms Lehrmaterial zu Rechnerstrukturen Laufroboter
- 8 -technische universitätdortmund
fakultät für informatik
p. marwedel, informatik 12, 2008
Export-Lehrveranstaltung
Introduction to Embedded Systems SS 2010 Englische Kurzfassung von „Eingebettete Systeme“Nicht kombinierbar mit „Eingebettete Systeme“,Export in Studiengang „Robotics and Automation“ +Summer School der Fakultät BCIIn gewissen Fällen interessant für deutsche Studierende.
- 9 -technische universitätdortmund
fakultät für informatik
p. marwedel, informatik 12, 2008
Schwergewichte in der Forschung
Effiziente Software für eingebettete Systeme
• Hocheffiziente Compilertechniken(Ausnutzung von speziellen Prozessormerkmalen)
• Energieeinsparung in eingebetteten Systemen(Wichtigster Engpass beim Entwurf)
• Speicherarchitekturen für eingebettete Systeme
• Programm-Transformationen
• Garantien für Ausführungszeiten
• Ressourcenmanagement in mobilen Systemen Einsatz von Multimediatechnik zur Visualisierung von dynamischen
Vorgängen in technischen Systemen
- 10 -technische universitätdortmund
fakultät für informatik
p. marwedel, informatik 12, 2008
Themen von Diplomarbeiten
1. Kombination von neuen Informatiktechniken (z.B. Optimierungen)mit technischen Anwendungen in der Gruppe Abbildung von Anwendungen auf Mehrprozessorsysteme Erzeugung von low-power Code in Compilern Memory-architecture aware compilation Kopplung worst-case execution time Analyse/Compiler
2. Mitbetreuung informatiknaher Themen in der E-Technik, z.B. Nutzung von field programmable gate arrays (FPGAs) Simulation von Kommunikationsprotokollen
3. Unter bestimmten Bedingungen externe Diplomarbeiten im Bereich „eingebettete Software“, z.B. In der Automobilindustrie (v.a. Testen) In der Mobilkommunikation
(medizinische Anwendungen, Energiespar-Techniken)
De
rzei
t ca
. 1/8
der
Arb
eite
n d
er
Fa
kultä
t
- 11 -technische universitätdortmund
fakultät für informatik
p. marwedel, informatik 12, 2008
Voraussetzungen für Arbeiten in der Gruppe
Vorlesung „Eingebettete Systeme“ sollte gehört worden sein
Relevante Teile aus „Rechnerarchitektur“ müssen ggf. nachgearbeitet werden
„Rechnergestützer Entwurf“, Seminare, Projektgruppe sind willkommene Ergänzung
Gute Programmierkenntnisse (C++) erforderlich
Kenntnisse im Bereich Compilerbau, Optimierungs-algorithmen, Unix, sind vorteilhaft bei Diplomarbeiten
Ohne Englisch geht nichts!
HAPRA oder EPRA sollte Teil des Grundstudiums gewesen sein
Interne Betreuungskapazität derzeit v.a. für PG-Absolventen
- 12 -technische universitätdortmund
fakultät für informatik
p. marwedel, informatik 12, 2008
“Embedded is the future,the future is embedded”