Real-Time Systems: Real-Time Programming Techniques

Key software components for a real-time system.

Subscribe

About this course

Real-time techniques that enable tasks to exist with consuming CPU time. The concept of intertask communication using queues and synchronization with semaphores are both examined. The possible problems that might be encountered are also pointed out.

Curriculum31 min

  • Preview
    Overview 1 min
  • Timers 6 min
  • Queues and Queuing Theory 6 min
  • Semaphores and Inter-task Synchronization 6 min
  • Priority Inversion and Deadlock 5 min
  • Intertask Data Communication 6 min
  • Quiz: Real-Time Programming Techniques
  • Ask an Expert

About this course

Real-time techniques that enable tasks to exist with consuming CPU time. The concept of intertask communication using queues and synchronization with semaphores are both examined. The possible problems that might be encountered are also pointed out.

Curriculum31 min

  • Preview
    Overview 1 min
  • Timers 6 min
  • Queues and Queuing Theory 6 min
  • Semaphores and Inter-task Synchronization 6 min
  • Priority Inversion and Deadlock 5 min
  • Intertask Data Communication 6 min
  • Quiz: Real-Time Programming Techniques
  • Ask an Expert