Real Time Operating Systems
Structure Type: | Study unit |
---|---|
Code: | IITS2103 |
Type: | Optional obligatory / Professional Studies |
Curriculum: | IT 2014 |
Level: | Bachelor of Engineering |
Year of Study: | 3 (2016-2017) |
Credits: | 3 cr |
Responsible Teacher: | Liu, Yang |
Language of Instruction: | English |
Courses During the Academic Year 2016-2017
Impl. | Group(s) | Study Time | Teacher(s) | Language | Enrolment |
---|---|---|---|---|---|
5 | I-IT-3N | 2017-01-09 – 2017-03-05 | Jukka Matila | English | 2016-12-12 – 2017-01-16 |
Learning Outcomes
Working principles of real time operating systems and how such a system is used in application creation.
Student's Workload
Total work load of the course: 81 h
- of which scheduled studies: 42 h
- of which autonomous studies: 39 h
Prerequisites / Recommended Optional Courses
Microcontrollers Laboratory Course.
Contents
Basic real-time concepts, tasks, task states, context switching, scheduling, event, memory management. Programming of a real time system using the MicroC-OS II environment with PC and microcontroller environment.
Recommended or Required Reading and Other Learning Resources/Tools
Lecture notes. MicroC/OS-II: The Real-Time Kernel by Jean J. Labrosse.
Mode of Delivery / Planned Learning Activities and Teaching Methods
Lectures 14 h, laboratory works 28 h.
Assessment Criteria
1: Can make some defined tasks.
3: Can make most defined tasks.
5: Can make additional tasks.
Assessment Methods
Laboratory exercises 40 % and a theoretical examination 60 %.