Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2019/2020

Real Time Software

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
11RTSW Z 3 2 Czech
Lecturer:
Pavel Jiroušek (guarantor)
Tutor:
Pavel Jiroušek (guarantor)
Supervisor:
Department of Solid State Engineering
Synopsis:

The seminar is the introduction to the problematic of the real time software. It describes the specifics of RT software and shows commonly used solutions.

Requirements:
Syllabus of lectures:

1. Real time system definition and examples. Control systems.

2. Logical control. regulation, measurement.

3. Control system I/O standards. Binary inputs/outputs, analog inputs/outputs.

4. I/O system programming. Event and status.

5. Parallel processes and threads

6. Co-operative and pre-emptive multitasking

7. Priorities, scheduling algorithms

8. Interprocess communication IPC

9. Thread synchronization services.

10. Clock and timers

11. Examples of RT aplications.

Syllabus of tutorials:
Study Objective:

Knowledge:

Programming in C,C++ languages.

Skills:

Introduction to questions of formation of software programms working in real time.

Study materials:

Key references:

[1]. J. Cooling: Software Engineering for Real Time Systems, Addison Wesley, 2003.

Recommended references:

[2]. D.M.Auslander, Ch.H. Tham: Real Time Software for Control, Prentice Hall, 1990

Note:
Time-table for winter semester 2019/2020:
Time-table is not available yet
Time-table for summer semester 2019/2020:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2020-01-29
For updated information see http://bilakniha.cvut.cz/en/predmet11359905.html