[Rtai] Difficulties with rt_get_state
Laura Carnevali
carnevali at dsi.unifi.it
Mon Jan 25 15:22:06 CET 2010
Marco Pantaleoni ha scritto:
> On Mon, Jan 25, 2010 at 2:48 PM, Laura Carnevali
> <carnevali at dsi.unifi.it <mailto:carnevali at dsi.unifi.it>> wrote:
>
> We have 4 tasks synchronized on 2 binary semaphores.
>
> static void task1(int t)
> {
> while(1){
> rt_sem_wait(&mux1);
> ....
> rt_sem_signal(&mux1);
> rt_task_wait_period();
> }
> }
>
> static void task4(int t)
> {
> while(1){
> rt_sem_wait(&mux1);
> ....
> rt_sem_signal(&mux1);
> rt_task_wait_period();
> }
> }
>
> static void task2(int t)
> {
> while(1){
> rt_sem_wait(&mux2);
> ....
> rt_sem_signal(&mux2);
> rt_task_wait_period();
> }
> }
>
> static void task3(int t)
> {
> while(1){
> rt_sem_wait(&mux3);
> ....
> rt_sem_signal(&mux3);
> rt_task_wait_period();
> }
> }
>
>
> I think you meant mux2 in task3, since you mentioned 2 semaphores.
Yes ! We are preparing a small example and we will post it as soon as
possible.
Thanks,
Laura
>
> Ciao,
> Marco
>
>
> --
> Marco Pantaleoni
>
More information about the Rtai
mailing list