Real-time Operating Systems
Rakennetyyppi: | Opintojakso |
---|---|
Koodi: | IT00BL27 |
OPS: | IT 2023 |
Taso: | Insinööri (AMK) |
Opiskeluvuosi: | 3 (2025-2026) |
Lukukausi: | Kevät |
Laajuus: | 5 op |
Vastuuopettaja: | Matila, Jukka |
Opetuskieli: | Englanti |
Suoritus ennakkoon? Katso toteutukset lukuvuonna 2024-2025.
Osaamistavoitteet
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.
Opiskelijan työmäärä
135 h, of which 50 hours of scheduled contact teaching.
Edeltävät opinnot / Suositellut valinnaiset opinnot
Microcontroller Laboratory Excecises.
Sisältö
Basics of real-time operating systems, scheduling methods, event management, programming in real-time operating systems using the MicroC-OS II environment.
Opiskelumateriaali
Jean J. Labrosse: McroC/OS-II: The Real-Time Kernel. Material provided by the teacher.
Opetusmuoto / Opetusmenetelmät
Exercises in computer class. In addition to rehearsals, short lectures.
Arviointikriteerit
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.
Arviointimenetelmät
Programming exercises 50 %, mini quizzes 30 % and a final examination 20 %.