Design of Embedded Systems (DES)
Info Autumn 2018
See also the Robot Lab site and
the Xenomai exercises.
General aim of this course is to acquire basic knowledge about the systematic design of embedded systems and to obtain practical experience with model-based development of such systems.
Relevant topics are, for instance, timing, real-time operating systems (and experience with Real-Time Linux), scheduling, interface of software with sensors and actuators, and model-based development of a small distributed real-time application using a Domain Specific Language.
Guidelines for the final report about the Mars Rover part of the course.
Lecture 1 (5 Sept 2018)
Lecture 2 (12 Sept 2018) ,
Lecture 3 (19 Sept 2018),
Lecture 4 (26 Sept 2018),
Lecture 5 (3 Oct 2018),
Lecture 6 (10 Oct 2018),
Lecture 7 (17 Oct 2018),
Lecture 8 (7 Nov 2018),
Lecture 9 (14 Nov 2018),
Lecture 10 (21 Nov 2018),
Lecture 11 (28 Nov 2018)
- Short information on Linux and
Manuals and publications on Domain Specific Languages.
Programming Lego EV3 bricks using ev3rt.
- Xenomai: see the Xenomai
page of the Lab web site.
- Rate Monotonic Analysis:
A brief history and references can be found in
a short historical overview.
- Priority inversion:
To find out "What really happened on Mars", see mails of Mike Jones and Glen Reeves
- Subsumption architecture:
Paper by Rodney Brooks A Robust Layered Control System For A Mobile Robot