Modul Embedded Software, Medien- und Kommunikationsinformatik (Bachelor) (SPO 2)

Englische Sprache
Kompakte Schrift

Farbschema

Modulübersicht

Embedded Software

MKIB610

Prof. Dr. Dirk Hoffmann

/

6. Semester

Informatik 1, Informatik 2, Technische Informatik

Modul Praxistätigkeit

Die Lehrveranstaltungen dieses Moduls vermitteln weiterführende Kenntnisse in den Bereichen Embedded Systems. Die Studierenden kennen die elementaren Begriffe im Bereich eingebetteter Systeme und sind in der Lage, verschiedene Typen von Echtzeitsystemen voneinander zu unterscheiden. Die Studierenden haben mit dem CAN-Bus ein typisches Kommunikationsmedium und mit der CDMA- Technik eine wichtige Codierung, die z.B. bei der Satellitenkommunikation verwendet wird, kennengelernt. Die Studierenden sind in der Lage, typische Programmieraufgaben im Bereich eingebetteter Systeme in der Sprache C umzusetzen. Vorlesungsbegleitend erlernen die Studierenden den Umgang mit Software-Werkzeugen, mit denen sich die Programmlaufzeit der erstellten Software messen unf optimieren lässt.

Einzelprüfungen
Lehrveranstaltung Embedded Software

MKIB611

Vorlesung

Prof. Dr. Dirk Hoffmann

deutsch

2/2

60 Stunden gesamt, davon 30 Stunden Kontaktstudium.

Klausur 90 Min. (benotet)

Die Studierenden werden befähigt, die grundlegenden Konzepte der Software-Entwicklung eingebetteter Echtzeitsysteme zu verstehen. Eingebettete Systeme im Sinne dieser Vorlesung sind alle durch Software kontrollierten Computer, die Teil eines größeren Systems sind und deren primäre Funktion nicht rechenorientiert ist. Bei Echtzeitsystemen kommen zusätzlich Aspekte der Rechtzeitigkeit hinzu, d.h., es geht um Systeme, die nicht nur eine korrekte Antwort liefern müssen, sondern die Systemantwort zusätzlich innerhalb einer vorgegebenen und garantierten Zeitspanne berechnen. Im Einzelnen werden Themen aus den folgenden Bereichen behandelt: Entwurf und Architektur von Kfz-Steuergeräten, Grundlagen der Echtzeitprogrammierung, Codierungen zur Datenübertragungen, Embedded-C. Die Teilnehmer der Vorlesung wenden ihre Kenntnisse anhand von Übungsaufgaben an.

  • Powerpoint-Folien
  • Tafelmitschrift
  • Übungsblätter

Vorlesungsteilnahme + 50 % selbständige Arbeit

Lehrveranstaltung Embedded Software Labor

MKIB612

Labor

Prof. Dr. Dirk Hoffmann

deutsch

3/2

90 Stunden gesamt, davon 30 Stunden Kontaktstudium.

Übung 1 Semester (nicht benotet)

Die Studierenden werden befähigt, typische Algorithmen, die in eingebetteten Systemen zum Einsatz kommen, in der Programmiersprache C++ zu entwickeln. Die Studierenden entwickeln einen prototypischer CDMA-Decoder , der in der Lage ist, die von GPS-Satelliten gesendeten Bits aus einem Summensignal zu extrahieren.

  • Aufgabenbeschreibung

Laborteilnahme