Teaching
Embedded Systems (Postgraduate/Undergraduate)
This module provides a practice-oriented introduction to embedded real-time systems. The main topics are (1) Modelling and simulation in UML and state-of-the-art tools; (2) Basic concepts of micro-controllers; (3) Real-time systems with interrupts and schedulers; (4) Real-time operating systems: processes and communication; (5) Energy aware design and construction; (6) Debugging and testing as part of software development processes.