Real-time Operating Systems
Rakennetyyppi: | Opintojakso |
---|---|
Koodi: | IT00BL27 |
OPS: | IT 2022 / 2023 / 2024 |
Taso: | Insinööri (AMK) |
Opiskeluvuosi: | 3 (2024-2025 / 2025-2026 / 2026-2027) |
Lukukausi: | Kevät |
Laajuus: | 5 op |
Vastuuopettaja: | Matila, Jukka |
Opetuskieli: | Englanti |
Toteutukset
Tot. | Ryhmä(t) | Opiskeluaika | Opettaja(t) | Kieli | Ilmoittautuminen |
---|---|---|---|---|---|
3001 | IT2022-3, IT2022-3B | 7.1.2025 – 30.4.2025 | Jukka Matila | Suomi | 1.12.2024 – 13.1.2025 |
Alla oleva kuvaus koskee lukuvuotta: 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 %.