VAMK

Change language: Suomi

Front Page > Current Education > Information Technology (TT) > V2022 > Year 3 > Reaaliaikakäyttöjärjestelmät (TT00BI82)

Reaaliaikakäyttöjärjestelmät

Structure Type: Study unit
Code: TT00BI82
Curriculum: TT V2022
Level: Bachelor of Engineering
Year of Study: 3 (2024-2025)
Semester: Spring
Credits: 5 cr
Responsible Teacher: Matila, Jukka
Language of Instruction: Finnish

Courses During the Academic Year 2024-2025

Impl.Group(s)Study TimeTeacher(s)LanguageEnrolment
3001TT2022-3, TT2022-3C, TT2022-3D2025-01-07 – 2025-04-30Jukka MatilaFinnish2024-12-01 – 2025-01-13

Learning Outcomes

After the course, the student is familiar with the programming principles related to the use of real-time operating systems and knows how to make programs for real-time operating systems.

Student's Workload

135 h, of which 50 hours of scheduled contact teaching.

Prerequisites / Recommended Optional Courses

Microcontroller Laboratory Excecises.

Contents

Basics of real-time operating systems, scheduling methods, event management, programming in real-time operating systems 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. Material provided by the teacher.

Mode of Delivery / Planned Learning Activities and Teaching Methods

Exercises in computer class. In addition to rehearsals, short lectures.

Assessment Criteria

Grade 5: The student is able to produce a multitasking program operating independently in the embedded system.
Grade 3: The student is able to produce a multitasking program that works in a uCOS environment.
Grade 1: The student understands the basics of real-time operating systems.

Assessment Methods

Programming exercises 50 %, mini quizzes 30 % and a final examination 20 %.


Back