zur Startseite

Vorlesung - RTC (WS19/20)

Real-time Concepts for Embedded Systems
Dozent Dr.-Ing. Mohamed Abdelaal
Umfang2V + 1Ü
Sprache Englisch
Studiengänge Informatik
Computer Science
Softwaretechnik
Infotech
Zielgruppe Master
TermineFreitags 08:00-09:00 Uhr in V38.03
Kurzbeschreibung

Many of nowadays embedded systems are designed to work in real time, e.g. automotive systems, avionics, industrial processes control. The goal of the lecture is to give an understanding of fundamental concepts used in modern real-time operating systems (RTOS). The participants will learn main concepts behind real-time systems such as their characteristics and time constraints. Moreover, several academic and industrail examples of RTOS will be given as use cases. Additionally, the course introduces the various components of a typical RTOS including the kernel and the other provided services such as file management and I/O management. The participants also will learn several algorithms in the realm of tasks scheduling, inter-tasks communication, synchronimzation, and resources access management. In summary, the students will learn the following topics: 

  1. Fundamentals of real-time systems
  2. Real-time Scheduling
  3. Resource Access Control
  4. Multicore Real-time Systems
  5. Real-time Networks
Voraussetzungen
  1. Datenstrukturen und Algorithmen
  2. Zur Durchführung der praktischen Übung sind Kenntnisse im Programmieren in C erforderlich
Literatur
  • Buttazzo, Giorgio C. Hard Real-time Computing Systems: Predictable Scheduling Algorithms and Applications. Vol. 24. Springer Science & Business Media, 2011.

  • Fan, Xiaocong. Real-Time Embedded Systems: Design Principles and Engineering Practices. Newnes, 2015.

  • Rob, Krten. QNX Neutrino RTOS Getting Started with QNX Neutrino: A Guide for Realtime Programmers. QNX Software Systems Limited, 2012.