Skip to main content

Real-time Embedded Systems (4 cr)

Code: KL00CT75-3001

General information


Enrollment
17.04.2023 - 11.10.2023
Registration for the implementation has ended.
Timing
23.10.2023 - 17.12.2023
Implementation has ended.
Number of ECTS credits allocated
4 cr
Local portion
4 cr
Mode of delivery
Contact learning
Unit
SeAMK Automation Engineering and Information Technology
Campus
SeAMK Seinäjoki, Frami
Teaching languages
Finnish
Degree programmes
Bachelor of Engineering, Information Technology
Teachers
Marko Hietamäki
Course
KL00CT75

Evaluation scale

1-5

Objective

Student knows the basics of real-time operating systems. Student understands the principle of multitasking that is important in implementing embedded and real-time systems. Student can use services of the real-time operating system and design a real-time application which consists of several processes and communications between them.

Content

- Device-oriented C programming
- Real-time system concepts
- Kernel structure
- Task management and concurrency
- Change of state and state diagrams
- Timetables
- Mutexes and semaphores
- Problems of simultaneity
- Interrupt management

Assessment criteria, satisfactory (1)

Student knows the basics of real-time operating systems. Student can design a simple real-time application.

Assessment criteria, good (3)

Student knows the basics of real-time operating systems. Student understands the principle of multitasking that is important in implementing embedded and real-time systems. Student can use services of the real-time operating system and design a real-time application which consists of several processes and communications between them.

Assessment criteria, excellent (5)

Student knows the principles of real-time operating systems well. Student understands the principle of multitasking that is important in implementing embedded and real-time systems. Student can use services of the real-time operating system and design a complex real-time application which consists of several processes and communications between them.

Go back to top of page