<div dir="ltr">Hello everyone,<div><br></div><div>Does Rate Monotonic Manager update the priorities of tasks and suspend the lower priority task accordingly?</div><div><br></div><div>In C_user manual, I cannot find any description about the priority management in Chapter 10.<br></div><div>Therefore, I assume RM has the scheduler to handle the priority according to the registered tasks periods as the common design in the most of real-time literature.</div><div><br></div><div>After using Rate Monotonic Manager APIs, indeed, I can have the periodic task executions.</div><div>Moreover, I also have tried on the semaphore to reappear the priority inversion case.<br></div><div><div>However, I cannot observe the preemption scenario by using Rate Monotonic Manager, if all the initial priorities in rtems_task_create() are set to 1. </div><div>Even if I set up the priorities of tasks manually, it seems to me that Rate Monotonic Manager doesn't really suspend the task properly.</div></div><div><br></div><div>I have checked that the task attribute and task mode allow the preemption.<br></div><div>Instead of the example_v2/triple period case (one task with RM), I cannot find any example including multitasking with RM scheduling.<br></div><div><br></div><div>Do you have the same issue or any useful reference?</div><div>Probably I misunderstand the meaning of APIs usage...</div><div><br></div><div>Many thanks,<br>Kuan-Hsun<br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">M.Sc. Kuan-Hsun Chen<br>
<br>
TU Dortmund<br>
Department of Computer Science 12<br>
Design Automation of Embedded Systems<br>
Otto-Hahn-Strasse 16, Room 102<br>
<br>
44227 Dortmund<br>
Germany<br>
<br>
Phone: <u><span style="color:rgb(0,0,255)">+49 231 755 6124</span></u><br>
Mail: <a href="mailto:kuan-hsun.chen@tu-dortmund.de" target="_blank">kuan-hsun.chen@tu-dortmund.de</a><a href="mailto:kuan-hsun.chen@tu-dortmund.de" target="_blank"></a></div></div>
</div></div>