Embedded Systems - Grundlagen

Embedded Systems - Grundlagen

SWS 4
ECTS 5
Sprache(n) Deutsch (Standard)
Englisch
Lehrform SU mit Praktikum
Angebot nach Ankündigung
Aufwand

30 Präsenzstunden Vorlesung, 30 Präsenzstunden Praktikum, 45 Stunden Vor-/Nachbereitung des Praktikums, 45 Stunden Nachbereitung der Vorlesung und Prüfungsvorbereitung

Voraussetzungen

Grundkenntnisse der Digital- und Rechnertechnik, Programmierkenntnisse

Ziele
  • Kenntnis der Eigenschaften eingebetteter Systeme.
  • Kenntnis der Methoden und Werkzeuge zur hardware- und vor allem softwaretechnischen Realisierung eingebetteter Systeme.
  • Kenntnis der Grundlagen von Echtzeitfähigkeit sowie die Fähigkeit, echtzeitrelevante Softwarekomponenten von eingebetteten Systemen mittels Echtzeitbetriebssystemen zu realisieren.
Inhalt

Eingebettete Systeme (Embedded Systems, ES) sind informationstechnische Systeme, die in ein größeres System integriert sind. Sie übernehmen mit stark zunehmender Verbreitung Aufgaben zur Steuerung, Signalverarbeitung und Überwachung von Komponenten eines Gerätes. Die Anwendungsbereiche eingebetteter Systeme in der Praxis sind entsprechend weit gestreut: Kraftfahrzeuge, Flugzeuge, Fotoapparate, Handys, Haushalts- und Unterhaltungsgeräte sind nur einige Beispiele.

In der Vorlesung werden u.a. folgende Themen behandelt:

  • Echtzeitfähigkeit
  • Modelle und Architekturen für eingebettete Systeme
  • Entwurfsmethodik (z.B. State Machines, Datenflussgraphen)
  • Übersicht über Hardware-Technologien (Auswahlkriterien): VLSI-Chips, Field-Programmable Gate Arrays, System-on-a-Chip, Mikrocontroller, Embedded PC,
  • Software-Technologien (hardwarenahe Programmierung, Echtzeitbetriebssysteme)
  • Feldbussysteme
Medien und Methoden

Tafel, Folien oder Beamer

Literatur

D.D. Gajski, F. Vahid, S. Narayan, J. Gong: Specification and Design of Embedded Systems, Prentice Hall, 1994

Zuordnungen Curricula
SPO Fachgruppe Code ab Semester Prüfungsleistungen