Authors
Affiliations

Gesellschaft für Informatik

deRSE

Gesellschaft für Informatik

deRSE

Florian Goth

Jan Phillip Thiele

Jan Linxweiler

Anna-Lena Lamprecht

Maja Toebs

Embedded Systems

Introduction

Embedded systems control many things in our daily lives. Energy-efficient refrigerators, lift controls and advanced driver assistance systems are just a few examples. Embedded systems also control processes in industrial environments and are used to detect and prevent system failures. This lecture provides a general introduction to the topic of embedded systems and their performance. It presents basic concepts and highlights important differences to “normal” computer systems.

Contents

The module covers a selection of the following topics: - security, reliability, formal methods and dynamic systems. - microcontrollers - programmable logic controllers (PLCs) - PLC programming languages - real-time requirements - real-time operating systems - characteristics of embedded software design - intra-vehicle communication (e.g. CAN bus)

Learning Objectives

Students - can understand the solution to complex problems in embedded systems and apply those to related issues. - describe modern software techniques for embedded systems - apply a model-based, quality-oriented approach to the design of embedded software - recognise special quality requirements for the design of embedded software and take them into account appropriately

Examination Methods

  • either 120 min written exam
  • or 20-30 min oral examination

Lecture: Embedded Systems

SWS: 2 ECTS: 2

Exercise: Embedded Systems Exercise

SWS: 2 ECTS: 4

Module Competences

ID Description Disciplines Prerequisites Evidence Author Source
emb_systems_1 evalua Computer Science Sub Link

Sources & Implementations:

Courses

Programs