Real-Time Embedded Systems Concepts and Practices
- Exploration of RT Challenges and Concepts
- This module gives an introduction to real-time theory , challenges faced in designing real-time systems and scheduling policies implemented while comparing the Linux POSIX real-time threads to RTOS and MFE systems.
- Quality of Service Theory from Best Effort to Hard Real-Time
- This module describes the utility curves used for analysis of real-time systems along with Rate Monotonic Scheduling Policy and its Least Upper Bound Condition. It also describes the absolute time and date standards which are critical parameters for real-time services.
- Scheduling and Concept of Real-Time Services
- This module covers the methods of sequencing of service requests along with software scheduling and real-time scheduling policies.
- Overview of Real-time Hardware Architectures and Software Stacks
- This module discusses the use of multi core microprocessors for real-time applications and gives an overview of RTOS Options (Open and Proprietary) and OS with POSIX Real-Time Extensions for real-time systems.