Real-time Operating Systems
| Rakennetyyppi: | Opintojakso |
|---|---|
| Koodi: | IT00BL27 |
| OPS: | IT 2024 |
| Taso: | Insinööri (AMK) |
| Opiskeluvuosi: | 3 (2026-2027) |
| Lukukausi: | Kevät |
| Laajuus: | 5 op |
| Vastuuopettaja: | Matila, Jukka |
| Opetuskieli: | Englanti |
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 %.
