Real Time Operating Systems
Structure Type: | Study unit |
---|---|
Code: | ITS1402 |
Type: | Optional obligatory |
Curriculum: | I-TT 2008V |
Level: | Bachelor of Engineering |
Credits: | 3 cr |
Responsible Teacher: | Matila, Jukka |
Language of Instruction: | Finnish |
Courses
Impl. | Group(s) | Study Time | Teacher(s) | Language | Enrolment |
---|---|---|---|---|---|
1 | I-TT-4N | 2008-08-25 – 2008-12-20 | Mikael Jakas | Finnish | 2008-08-15 – 2008-08-31 |
2 | I-TT-4N | 2009-08-24 – 2009-12-19 | Jukka Matila | Finnish | 2009-08-14 – 2009-09-06 |
3 | I-TT-4N | 2010-08-30 – 2010-10-23 | Jukka Matila | Finnish | 2010-08-20 – 2010-09-05 |
4 | I-TT-4N | 2011-08-29 – 2011-10-21 | Jukka Matila | Finnish | 2011-08-19 – 2011-09-04 |
5 | I-TT-4N | 2012-08-27 – 2012-10-26 | Jukka Matila | Finnish | 2012-08-13 – 2012-09-07 |
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: 82 h
- of which scheduled studies: 40 h
- of which autonomous studies: 42 h
Prerequisites / Recommended Optional Courses
ITTS2101
Contents
Basic real-time concepts, scheduling methods. Advantages and disadvantages of the event loop. Programming of a real time system using the MicroC-OS II environment.
Recommended or Required Reading and Other Learning Resources/Tools
Jean J. Labrosse: McroC/OS-II: The Real-Time Kernel
Mode of Delivery / Planned Learning Activities and Teaching Methods
Lectures 35 h, Exercises 25h, project work 24 h
Assessment Criteria
1: Understands basic concepts of real time operating system 3: Can write a working multiple task program 5: can create working multiple task program to embedded system
Assessment Methods
Assignments 60 % and Examination 40%.