120 likes | 253 Views
Lehrstuhl Informatik 12 Technische Informatik/Eingebettete Systeme Arbeitsbereich Marwedel - Lehrangebot, Forschung -. Eingebettete Systeme. Eingebettete Systeme = Informationsverarbeitende Systeme, die in ein größeres Produkt integriert sind
E N D
Lehrstuhl Informatik 12Technische Informatik/Eingebettete SystemeArbeitsbereich Marwedel- Lehrangebot, Forschung -
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
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
Lehrveranstaltungen- Semester 1- 4 - • Rechnerstrukturen WS 08/09Assemblerprogrammierung, Mikroarchitekturen,Speicherverwaltung, E/A, Einführung in Eingebettete Systeme • HAPRAIn der Verantwortung des Lehrstuhls:Erweiterung um Mindstorm-Versuche;demnächst: Erweiterung um Mikrocontroller-Versuche
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)
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
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
Export-Lehrveranstaltung • Introduction to Embedded Systems SS 2010Englische 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.
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
Themen von Diplomarbeiten • 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 • Mitbetreuung informatiknaher Themen in der E-Technik, z.B. • Nutzung von field programmable gate arrays (FPGAs) • Simulation von Kommunikationsprotokollen • Unter bestimmten Bedingungen externe Diplomarbeiten im Bereich „eingebettete Software“, z.B. • In der Automobilindustrie (v.a. Testen) • In der Mobilkommunikation(medizinische Anwendungen, Energiespar-Techniken) Derzeit ca. 1/8 der Arbeiten der Fakultät
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
“Embedded is the future, • the future is embedded”