Die Studierenden kennen die spezifischen Eigenheiten der Modellierung und Programmierung von Embedded Systems und können das angemessene Vorgehen wählen.
Sie sind in der Lage, ein dem Problem angepasstes Zielsystem zu wählen (Mikrocontroller, DSP, Multicore Systeme, FPGA) und in C und C++ zu programmieren. Sie können bei Bedarf ein Echtzeitbetriebssystem (Real-time Operating System, RTOS) einsetzen.
Gute Programmierkenntnisse in C und C++
Kenntnisse eines Mikrocontrollers, z.B. ARM Cortex-Mx
Software Engineering
Modellierung und effiziente Realisierung von Embedded (real-time) Systems
Computerarithmetik
Real-time- und Multithreadingaspekte
Multicore Systeme
Änderungen vorbehalten
Durchführung gemäss Stundenplan