Embedded systems laboratary exercise

Modulnummer
II1006
Modulverantwortliche
Klaus Wüst
Dozenten
Michael Kreutzer
Kurzbeschreibung
Systematic planning, development and realization of a simple embedded system in a small team. Effort estimation, hardware interface, real time aspects. Changing task assignments.
Qualifikations- und Lernziele

The students achieve a practical software development for an embedded system including design implementation and test as a teamwork. The estimate the development time and assess the hardware interface. They understand the function of the microprocessors and microcontrollers and can are able to design software for the solving of practical problems and thereby realizing simple embedded systems.

Lerninhalte
  • Programming of microprocessors and/or mikrocontrollers with and without operating system
  • connection of additional hardware, device drivers
  • systematical software development for an concrete embedded system: Design, hardware/software codesign, realtime requirements, systematical testing, documentation
In detail:
  • special functional groups of microcontrollers: On-chip-memory, timer/counter Analog/digital converter, watchdog
  • data interfaces
  • programming techniques at the hardware interface of selected functional groups: serial communication, interrupt system, pulse width modulation, watchdog programming, processing of sensor data
Moduldauer (Semester)
1
Unterrichtssprache
Deutsch
Gesamtaufwand
9 CrP; 270 Stunden, davon etwa 30 Stunden Präsenzzeit.
Semesterwochenstunden
2
Lernformen
Study Project 4 sppw
Geprüfte Leistung

Eamination: Test/colloquium

Bewertungsstandard

according to examination regulations (§ 9)

Häufigkeit des Angebots
Semesterly
Literatur

• David E. Simon: An embedded software primer Pearson Education
• Jean J. Labrosse et al: Embedded Software Elsevier
• K.Wüst: Mikroprozessortechnik, Vieweg