Settings
Module Embedded Software, Bachelor Course Media and Communication Computer Science (ER 2)
Module summary

Embedded Software

MKIB610

Prof. Dr. Dirk Hoffmann

5 ECTS points / 4 Contact hours

6th Semester

Computer Science 1, Computer Science 2, Computer Engineering

Module Internship

The courses of this module teach the students the fundamental concepts about embedded systems. Students know the basic terminology about embedded systems and they are able to distinguish different types of real-time systems from each other. By studying the CAN bus technology, students get to know a typical communication medium and acquain with the CDMA technology an important coding scheme for data transmission. Students are able to implement typical programming tasks in the field of embedded systems in C. Furthermore, students learn how to deal with software tools that are suited for analyzing and developing embedded systems.

Individual exams
Course Embedded Software

MKIB611

Lecture

Prof. Dr. Dirk Hoffmann

German

2/2

Written Exam 90 Min. (graded)

The lecture introduces software development methods for embedded real time systems. Embedded systems within the meaning of this lecture are systems that are controlled by computer software and are part of a larger system whose primary function is not compute-oriented. For real-time systems, the result has to be computed within a specified time frame. In particular, topics from the following areas are covered: Design and architecture of automotive ECUs, bus architectures, data transmission encodings, Embedded C.

Slides, blackboard, exercise sheets

Lecture

Course Embedded Software Laboratory

MKIB612

Laboratory

Prof. Dr. Dirk Hoffmann

German

3/2

Exercise 1 Semester (not graded)

With the help of the modeling tool CANoe the participants design a control unit in the field of automotive electronics. The project also includes tasks from the field of signal decoding.

Software and hardware tools für designing automative ECUs

Practical work