- Nazwa przedmiotu:
- Real-time systems
- Koordynator przedmiotu:
- dr inż. T. Kruk
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia II stopnia
- Program:
- Robotics
- Grupa przedmiotów:
- Przedmioty obowiązkowe
- Kod przedmiotu:
- EM02
- Semestr nominalny:
- 1 / rok ak. 2020/2021
- Liczba punktów ECTS:
- 5
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- 1) Number of hours that require the presence of a teacher - 90, including
a) presence of the lectures – 30;
b) presence in the labs – 30,
c) presence in the design exercises - 15
d) presence on consultation - 30
2) The number of hours of independent work of student
70 h
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- 4 ECTS credits – number of hours that require the presence of a teacher - 105, including
a) uczestniczenie w wykładzie/ presence of the lectures - 30;
b) uczestniczenie w laboratoriach/ presence in the labs – 30,
c) uczestniczenie w ćwiczeniach projektowych/ presence in the design exercises - 15
d) uczestniczenie w konsultacjach/ presence on consultation: 30
- Język prowadzenia zajęć:
- angielski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- 3
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład30h
- Ćwiczenia0h
- Laboratorium30h
- Projekt15h
- Lekcje komputerowe0h
- Wymagania wstępne:
- -
- Limit liczby studentów:
- 100
- Cel przedmiotu:
- -
- Treści kształcenia:
- Contents:
The program of the lecture:
1.Real-time systems, its features, hard and soft variant of a real-time system.
2.Production process of a real-time system.
3.Real-time operating systems, examples of such systems: VX Works, VERTEX, QNX Neutrino, etc.
4.Real-time variants of Linux.
5.Specific features of QNX Neutrino [or alternatively of RT Linux, depending on the platform that will be used on project classes] – about four or five lectures.
6.Basics of real-time programming languages, programming in ADA.
7.Task scheduling in real-time systems.
8.Examples of real-time systems.
- Metody oceny:
- 50% continuous assessment basis on laboratory work, 50% exam. Practical Work: laboratory classes and/or project, where students will design and implement a simple real-time system, e.g., a control program for a simple robot.
- Egzamin:
- tak
- Literatura:
- Recommended texts:
1) Jane W.S. Liu, Real-Time Systems, Prentice Hall, 2000.
2) Giorgio C. Buttazo, Hard Real-time Computing Systems, Kluwer Academic
publishers, 1997.
3) Documentation on http://www.qnx.com .
Further readings:
- W.A.Halang, K.M.Sacha: Real-time Systems. World Scientific 1992
- will be provided by lecturer
- Witryna www przedmiotu:
- -
- Uwagi:
- -
Efekty uczenia się
Profil ogólnoakademicki - wiedza
- Charakterystyka EM02_W1
- Students should have knowledge on design principles of real-time operating systems and specific features of such systems.
Weryfikacja: exam
Powiązane charakterystyki kierunkowe:
AiR2_W05, AiR2_W12
Powiązane charakterystyki obszarowe:
I.P7S_WG, III.P7S_WG.o, P7U_W, I.P7S_WK, III.P7S_WG
Profil ogólnoakademicki - umiejętności
- Charakterystyka EM02_U1
- Students should be able to specify and implement a simple real-time based system , with:
-tasks scheduling,
-process specification
-implementation using one of the explained systems.
Weryfikacja: exam, practical activities
Powiązane charakterystyki kierunkowe:
AiR2_U02, AiR2_U03, AiR2_U09, AiR2_U12
Powiązane charakterystyki obszarowe:
I.P7S_UO, I.P7S_UW, III.P7S_UW.1.o, III.P7S_UW.4.o, III.P7S_UW.2.o
Profil ogólnoakademicki - kompetencje społeczne
- Charakterystyka EM02_K1
- Students should creatively think and collectively operate in a project of designing simple real-time operating system.
Weryfikacja: Project and lab classes.
Powiązane charakterystyki kierunkowe:
AiR2_K01
Powiązane charakterystyki obszarowe:
I.P7S_KK, I.P7S_KO