You are here:

Home Teaching Courses WS 2017/2018 Real-Time Operating Systems Design and Implementation (Englisch)



Homepage for the course "Real-Time Operating Systems Design and Implementation" in WS 2017/2018

Real-Time Operating Systems Design and Implementation


  Real-Time Operating Systems (RTOS) are very important to maintain the timeliness of the response in embedded systems. This course will discuss the kernel of real-time operating systems and how to design timing predictable systems for safety-critical and robust applications, such as robotic and automotive systems. The lectures will introduce the theoretical basis of RTOSes, and emphasize hands-on design and implementation of an RTOS.


  • Start of course: TBD
  • Classroom sessions: Thursdays 10:15-11:45, 12:15-13:45, CILAB U08, OH16
  • Semester: Wintersemester 2017/18
  • Language: English
  • Prerequisites: Embedded Systems
    • Desirable skills: Basic knowledge of Operating Systems and C Programming
  • Credits: 6
  • Lecturer: Dr. Anas Toma
  • Reference books:
    • Richard Barry, “Using the FreeRTOS Real Time Kernel - a Practical Guide,” Real Time Engineers Ltd, 2011. ISBN: 978-1-4467-6274-5
    • Giorgio C. Buttazzo, “Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications”, Springer, Third Edition, 2011. ISBN: 978-1-4614-0675-4