Real-Time Embedded Systems

Course Code: IEIT 3515

Academic Year: 2025-2026

Students study fundamentals of real-time scheduling and resource management protocols that are essential in designing and building real-time systems and devices. Students learn the use of Real-Time Operating Systems (RTOS) to effectively design tasks and device drivers to meet real-time requirements. Students examine important topics in real-time systems, such as priority-based real time scheduling, interrupt handling, using timers, and detecting and preventing deadlocks. Students gain foundation in the features and programming models of real-time embedded systems with hands-on learning.