suomeksi
in English

Real-time Operating Systems (C0201), 5 op

Perustiedot

Kurssin nimi:Real-time Operating Systems
Winhakoodi:C0201
Kurren lyhenne:R-TOS
Opintopisteet:5
Opintojakson taso:Ammattiopinnot
Toteutusvuosi:4.vsk
Jakso:Syyslukukausi, 1.jakso
Lukuvuosi:0708
Opetuskieli:English
Opettaja:Markku Nuutinen
Lopullinen arviointi:Arvosteluasteikolla (0-5)

Kuvaukset

Esitietovaatimukset

Programming

Sisältö (ydinaines ja -osaaminen)

- 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

Sisältö (täydentävä ja erityisosaaminen)

- structures of description tables
- interrupt service mechanisms

Tiedolliset oppimistulokset (ydinaines ja -osaaminen)

After completing the study unit the student knows the general structure of a real-time operating system and the basic operating system concepts. He/she understands the principle of multitasking that is essential in implementing embedded and real-time systems.

Taidolliset oppimistulokset (ydinaines ja -osaaminen)

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.

Kirjallisuus ja muu materiaali

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

Opetusmenetelmät

Lecture 21 h
Laboratory 14 h
Project 40 h
Self-study 42 h
Exam 2 h

Total 120 h

Opiskelijan kuormittavuus

Arvioinnin perusteet

Exam, projects

Koulutusohjelmakohtaiset kompetenssit

Tuotekehitys- ja projektitoiminnan osaaminen (T)
Ohjelmistotekniikka

login