Real-time Systems
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
BIK-SRC | KZ | 4 | 13+4 | Czech |
- Lecturer:
- Tutor:
- Supervisor:
- Department of Digital Design
- Synopsis:
-
Students get basic knowledge in the area of designing SW for embedded systems with a real-time operating system (RTOS).
- Requirements:
-
Basic C programming knowledge necessary.
- Syllabus of lectures:
- Syllabus of tutorials:
- Study Objective:
-
Students will solve several simple tasks, in order to get basic knowledge about the RTOS development environment, and to measure timing parameters of the OS and the hardware that are necessary to select a suitable platform for a given application. Then they will solve a more complex task, which will fully utilize the means of graphical programming intewrface and other advanced tools for real-time systems programming. The lectures cover the theory of real-time systems, the formal design means, the certain software engineering practices, safety aspects lesd to improve the quality of the resulting software products.
- Study materials:
-
1. Robbins, K. A., Robbins, S. ''Practical Unix Programming: a Guide to Concurrency, Communication, and Multithreading''. Prentice Hall PTR, 1995. ISBN 0134437063.
2. Liu, J. W. S. ''Real-Time Systems''. Prentice Hall, 2000. ISBN 0130996513.
3. Burns, A., Wellings, A. ''Real Time Systems and Programming Languages: Ada 95, Real-Time Java and Real-Time C/POSIX''. Addison Wesley, 2001. ISBN 0201729881.
- Note:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- Computer engineering (Presented in Czech) (compulsory course of the specialization)
- Informatics - Plan for Period Before Assignement of Specialization (Presented in Czech) (VO)