15 August 2014
Traditional microcontroller software applications are implemented around sequential processing loops and finite-state machines. However, the growing complexity of each new embedded system design often requires use of a Real-Time Operating System (RTOS). The MSD IS2 course consists of mixture of lectures, class exercises and homework which will demonstrate you the concept and principals of efficient real-time programming.
University students with prior knowledge of procedural programming language and computer architecture is required (C will be used in this course). Basic understanding of electronics is plus but not requirement.
To provide students with the knowledge needed to understand the main concepts and characteristics of RTOS. The course also introduces the students to the electronics used to interface microcontrollers to a number of sensors and actuators.
Student can choose either to be graded according to the Danish grading standards or to receive the approved/failed grade.
To approve the course student needs to comply the following:
- all necessary assignments must be approved by the teacher
- the Course Project needs to be handed in before the deadline and presented in front of the class, a short written description of the project needs to be prepared as well
- full attendance during the course
Everyday attendance is compulsory. In case of illness documentation from a doctor is required, and only one day off could be accepted.
To receive a specific grade, besides mentioned above, student has to attend an official oral examination, where questions about theoretical aspects of the Course Project will be asked.
EUR 100: Depending on Participation Type