I am trying to understand the concept of RTOS scheduler.
In my example when will task 3 execute if it executes then when and if no then why not?
Task priority :
Task 1 has the highest priority.
Task 2 has the middle priority.
Task 3 has the lowest priority.
Task Time :
Task 1 must be handled and completed without failure at every 40us.
Task 2 must be completed in under 800μs.
Task 3 should complete at every 2 ms
CPU time :
Task 1 takes 5us CPU time
Task 2 takes 800us CPU time.
Task 3 takes 10us CPU time.
In my example when will task 3 execute if it executes then when and if no then why not?
Task priority :
Task 1 has the highest priority.
Task 2 has the middle priority.
Task 3 has the lowest priority.
Task Time :
Task 1 must be handled and completed without failure at every 40us.
Task 2 must be completed in under 800μs.
Task 3 should complete at every 2 ms
CPU time :
Task 1 takes 5us CPU time
Task 2 takes 800us CPU time.
Task 3 takes 10us CPU time.
Last edited: