suomeksi
in English

Reaaliaikakäyttöjärjestelmät (T0201), 5 op

Basic information

Course name:Reaaliaikakäyttöjärjestelmät
Real-time Operating Systems
Course Winha code:T0201
Kurre acronym:ReKj
Credits:5
Type and level of course:Professional studies
Year of study, semester or study period:4.year
Implementation:2.period
Semester:0708
Language of tuition:Suomi
Teacher:Markku Nuutinen
Final assessment:Grading scale (0-5)

Descriptions

Prerequisites

Programming

Course contents (core content level)

- real-time system concepts
- kernel structure
- task management
- context switching and state diagrams
- scheduling and time diagrams
- priorities; statically and dynamically
- mailboxes; queue and message
- semaphore management
- troubles and their management; deadlock, mutual exclusion and synchronication
- interrupt management
- service functions in microC/OS real-time kernel

Course contents (additional)

- structures of description tables
- interrupt service mechanisms

Core content level learning outcomes (knowledge and understanding)

After completing the study unit the student knows services and kernel structures of the real-time operating system and understands features of the embedded system.

Core content level learning outcomes (skills)

The student is able to use services of the real-time operating system and design a real-time application, which consists of several processes and communications between them

Recommended reading

Jean J. Labrosse : MicroC/OS The Real-Time Kernel
Second edition (incl. cd-disk)

Teaching and learning strategies

Lectures, labs, discussions, assignments, specification project.

Teaching methods and student workload

Assessment weighting and grading

Exam, a software design project

Related competences of the degree programme

Product development and project skills
Software Engineering

login