Opinto-opas
Opinto-opas
Vuonna 2022 alkavat ja sitä aiemmat koulutukset
Savonian uuden opinto-oppaan (2023 ja tämän jälkeen alkavat koulutukset) löydät täältä.
Basis of Education | Competence Standards | Structure of Studies | Development of Expertise | Methods and implementation | Course Table |
EF21SP Bachelor Degree Programme in Information Technology (Internet of Things)
Course Description
Code | 4 EFS8050 |
Name | Real Time Operating Systems |
Credits | 5 cr |
Credits in Foreign Language | 5 cr |
Objectives | Students 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. |
Content | The 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 |
Requirements | Exam 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 Scale | 0 - 5 |
Course material | All material is delivered as network files. |
Prerequisites | Good knowledge of C/C++ programming |
Other considerations | |
Contact | Kärkkäinen Niilo |
<< Takaisin opintojaksotaulukkoon
Pidätämme oikeuden opetussuunnitelmien muutoksiin mm. opiskeltavien sisältöjen päivitystarpeiden takia.