MS1SRV - Real-Time Systems

Course specification
Course title Real-Time Systems
Acronym MS1SRV
Study programme Electrical Engineering and Computing
Module Electronics
Type of study master academic studies
Lecturer (for classes)
Lecturer/Associate (for practice)
    Lecturer/Associate (for OTC)
    ESPB 6.0 Status elective
    Condition none
    The goal Introduce students to the fundamentals of real-time systems, real-time operating systems architecture, scheduling theory, multitasking concepts and the principles of development and design of real-time embedded systems.Provide students with the ability to analyze, design and realize microcontroler based real-time system.
    The outcome Students will be able to develop microcontroller firmware architecture for real-time embedded system based on system requirement specification. Students will be able to develop embedded firmware of the microcontroller based real-time system with real-time operating system objects and services.
    Contents of lectures Introduction to real-time systems, real-time operating systems architecture, standard objects and services, scheduling theory, inter-task synchronization and communication concepts, specific solution design patterns. Developing embedded applications in multitasking environment.
    Contents of exercises Introduction to selected real-time operating system API, user and reference guide. Multitasking code examples, code debugging in selected integrated development environment.
    1. Teaching notes available at web site of department/course
    2. Qing Li and Carolyn Yao, Real-Time Concepts for Embedded Systems, CMP Books, 2003 (Original title)
    3. Phillip A. Laplante, Real-Time Systems Design And Analysis, A John Wiley & Sons, Inc., Publication, 2004 (Original title)
    Number of hours per week during the semester/trimester/year
    Lectures Exercises OTC Study and Research Other classes
    3 1 1
    Methods of teaching 45 hours of lectures, 15 hours of supervised problem classes and consultations and 30 hours of lab exercises and project related work and midterm test. Approximately 75 hours of personal study and project related work (3 hours per week during semester, and approximately 30 hours of midterm and final test preparation)
    Knowledge score (maximum points 100)
    Pre obligations Points Final exam Points
    Activites during lectures 0 Test paper 0
    Practical lessons 10 Oral examination 40
    Projects 20
    Colloquia 30
    Seminars 0