EE4-52 Embedded Systems
Lecturer(s): Dr Tom ClarkeAims:
Teach students about the application, implementation & analysis of Real-time operating systems on embedded processors
Learning Outcomes:
Design & implement in C small real-time applications under a priority-based preeemptive RTOS
Analyse safety of real-time systems with deadlines using RMA
Detect deadlock, starvation, priority inversion problems in real-time applications
Use low-level hardware features to optimise power in embedded systems
Syllabus:
Real-time system design;synchronisation;scheduling: priority & EDF; RMA; deadlocks; starvation; livelocks; priority inversion & priority inheritance; Interrupt & foreground/background system design; low power techniques; hardware for embedded systems
Assessment:
Coursework contribution: 50%
Term: Spring
Closed or Open Book (end of year exam): Closed
Coursework Requirement
To be announced
Oral Exam Required (as final assessment): N/A
Prerequisite: None required
Course Homepage: https://intranet.ee.ic.ac.uk/t.clarke/rtos/
|
|
