Study Guide

#savoniaUAS

Curricula starting in 2022 and earlier

Technology, Kuopio
Technology, Varkaus
Design, Kuopio
Business, Kuopio
Music and Dance, Kuopio
Tourism and Hospitality
Social Services and Health Care, Kuopio
Social Services and Health Care, Iisalmi
Natural resources, Iisalmi
Multidisciplinary Studies

Savonia's new Study Guide (curriculum starting in 2023 and after) can be found here.

Basis of Education Competence Standards Structure of Studies Development of Expertise Methods and implementation Course Table

Course Description

Code4 EFS8050
NameReal Time Operating Systems
Credits5 ects
ObjectivesStudents learn most important features of the real time programming, the alternatives of the operating systems and the reasons why the using of real time system is necessary. Students learn to implement a small scale application into a microprocessor card.
ContentThe teaching of the theory and programming exercises are included into following subjects:

1. Real Time Operating System
The structure of the real time application
Parallel programming: Tasks, Scheduling, Priorities
Messages: Post boxes, semaphores, event groups, comon data
Time dependent programming, reaction times
Device interfaces: interrupt handling, device drivers
Memory Management
Implementing system services: files, stdio
Most common errors: deadlock, starving

2. Most common operating systems
FreeRTOS
Embedded Linux

3. The programming of the own application
RequirementsExam and mandatory application. The lectures and exercises take place in the laboratory, because the measuring devices (like oscilloscopes, logic analysers) are used during the programming.
Grading Scale0 - 5
Course materialAll material is delivered as network files.
PrerequisitesGood knowledge of C/C++ programming
Other Considerations
Contact
Kärkkäinen Niilo

 

We reserve the right to make changes to the curriculum due to the need to update the content being studied.