Real Time Software
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
11RTSW | Z | 3 | 2 | Czech |
- Garant předmětu:
- Lecturer:
- Tutor:
- 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:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- Inženýrství pevných látek (elective course)