sachindbhujbal wrote on Wednesday, November 19, 2008:
We are using FreeRTOS for some development.
Following Observations are found.
---------------------------------------------------------
Preem- Priority(Max) No. Priority ption of Tasks of
status each Task
---------------------------------------------------------
0 10 10 9
Result :- Only Higher Priority Task Runs
---------------------------------------------------------
0 10 10 0 to 9
Result :- Only Higher Priority Task Runs
---------------------------------------------------------
1 10 10 9
Result :- Every Task running
---------------------------------------------------------
1 10 10 0 to 9
Result :- Only Higher Priority Task Runs
---------------------------------------------------------
Above observations shows that if we want every task to run, Kernel should preemtive & priorities of all Tasks should be equal. Is it right ?
How can I run all tasks in Round Robin Design with different priorities in picture ?
Please help me to understand the roll of Priorities in
Cooperative & Preemtive mode of kernel.