This course provides the students with the needed knowledge and skills for the development of embedded systems using FPGAs. In this course, the students get familiar with the fundamentals of embedded systems and FPGAs. They learn how such systems are designed and how the hardware and software for such systems need to be developed.
This course is composed of lectures and lab sessions, in which the students have the opportunity to work with real examples and experiment the knowledge that they have acquired during the lectures.
- Kontext und Anforderungen eingebetteter Echtzeitsysteme
- Modellierung eingebetteter Echtzeitsysteme
- Globale Zeit und zeitliche Relationen
- Real-Time Scheduling
- Interaktion mit der Umgebung
- Design eingebetteter Systeme
- Internet of Things
- Beispiele von Systemarchitekturen für eingebettete Echtzeitsysteme
The purposes of the course are to become acquainted with application fields of embedded control systems and to understand working methods to develop embedded control systems. Participants of the course will understand models of embedded control systems and comprehend the interplay of software and hardware with the physical environment. In addition, we will work with state-of-the-art development tools for real-time simulation and rapid control prototyping (such as MATLAB/Simulink), while also conveying the background knowledge (numerical mathematics, operating systems, system theory) to understand the functionality of these development tools.