Design of Embedded Systems (DES)
Info Autumn 2012
See also the official course description and the Robot Lab site.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.
- Teacher: Jozef Hooman, HG 02.633, tel 024 3652069 (Wednesday)
Assistant: Harco Kuppens HG 02.620, tel 024 3652718 - Course and instruction: Wednesday 13:45 - 16:30. Location: HG 00.058
During the last part of the course, the instruction will often take place in the lab: HG 02.632. - General outline: The course will consist of two main parts (in both parts, students work in groups of two):
- General introduction on embedded systems and scheduling theory. Analysis of small scheduling examples with the tool TIMES and practical experience by exercises with real-time linux (Xenomai).
- Development of a small real-time system. As a case study we build a (Lego) Mars Rover which has to accomplish a certain mission
LED wand clock controlled
by Xenomai program
Small Lego NXT Rover
Lego NXT Mars Rover - Exercise: Write a report about the MarsRover assignment according to the following guidelinesin pdf or in Word.
Send the report to Jozef Hooman (and make the workspace available to him) before 1 February 2013
-