Embedded Systems

Embedded systems control many things in our daily life. Energy-efficient refrigerators, elevator controls, and advanced driver assistance systems are just some examples. Embedded systems also control processes in industrial environments and are used to detect and prevent system failures.
This lecture gives a general introduction to the topic of embedded systems. It introduces basic concepts and points out important differences to “normal” computer systems. This lecture prepares students for advanced lectures of the Embedded Software Laboratory that cover safety, reliability, formal methods and dynamic systems in detail. This lecture is targeted at all students that do not want to limit themselves to understanding PCs but also want to know how, for example, engine control units and production control systems work.

Topics covered in this lecture are:

  • Microcontrollers
  • Programmable logic controllers (PLCs)
  • PLC programming languages
  • Data buses
  • Real-time requirements
  • Real-time operating systems
  • Model-based development & Simulink
  • Characteristics of embedded software design
  • Teasers of advanced lectures of the embedded software laboratory

The course will probably be held in German this year. English video recordings from previous semesters will be available.

News

All news and announcements will be distributed via the Moodle learning room.

Dates

Lectures and exercises will be held on the following times:

  • Tuesday, 12:30-14:00, AH III (2350|314.1)
  • Thursday, 12:30-14:00, AH III (2350|314.1)

The first lecture will be held on Tuesday, 4th of april, 2023.

Exam dates

The exam is expected to take place on the 27th of july 2023, the re-exam on the 14th of september 2023.

Video recordings

The video recordings can be found in the Moodle portal after each lecture.

Registration

If this course is part of your curriculum, you should be able to register for both the lecture and the exam via RWTHonline. If you have any problems with that, please contact the academic supervisor for your curriculum.

Contact

Tutor: Simon Fonck, Alexander Kruschewsky

E-Mail: emsy@embedded.rwth-aachen.de

This website uses cookies. By using the website, you agree with storing cookies on your computer. If you do not agree please leave the website.More information about cookies

RWTH Aachen University - Chair of Computer Science 11 - Ahornstr. 55 - 52074 Aachen - Germany