Module Embedded Software, Media and Communication Computer Science (Bachelor) (ER 4)

English language
Compact font

Color scheme

Module summary

Embedded Software

MKIB6104

Prof. Daniel Schwarz

/

6th Semester

Informatik 1

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

MKIB6114

Lecture

Prof. Daniel Schwarz

German

2/2

60 hours in total, including 30 hours of contact study.

Concept 1 Semester (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

MKIB6124

Exercise

Prof. Daniel Schwarz

German

3/2

90 hours in total, including 30 hours of contact study.

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