Skip to main content
Skip header

Development and Realization of Control Algorithms

Anotace

The subject will be discussed general theoretical paradigms, models and designs applied in the implementation of software systems, in particular with regard to work in real time. Will be discussed further structuring and implementation of solutions in the form of concurrent processes and basic use of object-oriented programming. Application processes (threads) for programming control applications in mechatronics. Principles of safe programming in particular for critical applications in real time. Real time operating systems (RTOS), their structure and function of various real-time operating system and the differences between the RTOS and Non_RT operating systems. Will be discussed in more detail the specific RTOS such as QNX, RT Linux, VxWorks and Windows CE, etc.
Furthermore, students become familiar with a range of development tools for the analysis, design and implementation of software for real-time control systems. Using universal modelling language RT UML for creating control applications, described ways to control applications by using diagrams, the role of testing in real-time code generation and control applications.

Povinná literatura

Cheng A.M.K.: Real-Time Systems Sheduling, Analysis and Verification, J Wiley 2002
LI Q.: Real-Time Concepts for Embedded Systems. CMP Books 2003, USA

Doporučená literatura

Bennet S. : Real-Time Computer Control, Prentice Hall 1988
Booch,G.: Object Oriented Analysis and Design with Applications, Addison-Wesley,1994
Boling D.: Programming Microsoft Windows CE . NET
Buttazo, G. : Hard Real Time Computing Systems, Kluwre Academic Publishers, 1997
Fox D., Box J.: Building Solutions with the Mcrosoft .NET Compact Framework
Gomma,H.: Software Design Methods for Concurrent and Real-Time Systems, Addison-Wesley,1993
Kuhner J.: Expert .NET Micro Framework
Sridhar T.: Designing Embedded Communications Software. CMP Books 2003, San Francisco, USA
Thomson D.: Embedded Programming with the Microsoft .NET Micro Framework
Yao P., Durant D.: .NET Compact Framework Programming with C#


Language of instruction čeština, angličtina
Code 450-8705
Abbreviation VRŘA
Course title Development and Realization of Control Algorithms
Coordinating department Department of Cybernetics and Biomedical Engineering
Course coordinator Ing. Zdeněk Slanina, Ph.D.