Course Detail:


Real-time Embedded Systems

3 Credit Hour Course

Intended For Level 4 Term 2 Students


Embedded architectures: 16/32/64-bit embedded processors; Interaction with devices: buses, memory architectures, memory management, device drivers; Concurrency: software and hardware interrupts, timers; Real-time principles: synchronization, scheduling, multi-tasking; Real-time task scheduling: scheduleablity analysis, rate and deadline monotonic scheduling, fixed and dynamic priority scheduling; Feed-back control theory and application; Proling and code optimization; Embedded software systems:exception handling, loading, mode-switching, programming embedded systems.