All of lore.kernel.org
 help / color / mirror / Atom feed
From: "M. Koehrer" <mathias_koehrer@arcor.de>
To: linux-rt-users@vger.kernel.org
Subject: Replacement for Xenomai's Message queues?
Date: Thu, 28 Jan 2010 09:09:56 +0100 (CET)	[thread overview]
Message-ID: <21390406.1264666196447.JavaMail.ngmail@webmail08.arcor-online.net> (raw)

Hi all,

I am about to switch an realtime application from Xenomai to the RT_PREEMPTION patch.
Everything works really smooth, however I have one question.
With my Xenomai application I use the message queue which combine transfer (including queuing)
of data with activation of the thread.
In my Xenomai application I use this feature quite frequently. Now, I am not sure how to do an equivalent
with the RT_PREEMPT patch.
(see http://www.xenomai.org/documentation/xenomai-2.4/html/api/group__native__queue.html)
Of course I could use condition variables and a struct or array to hold the data I want to pass with the activation
of a thread. However, using this approach I do not have the queuing (which is some extra effort I could spent...).
Another idea I have: I could use sockets which realize the queuing but the overhead is too high.

Is there any suitable way to implement a message queue like approach using RT_PREEMPT patch?
I am running x86 (Dual/Quad Cores).

Thanks for all answers on this question.

Regards

Mathias



-- 
Mathias Koehrer
mathias_koehrer@arcor.de


Immer auf dem Laufenden! Sport, Auto, Reise, Politik und Promis. Von uns für Sie: der neue Arcor.de-Newsletter!
Jetzt anmelden und einfach alles wissen: http://www.arcor.de/rd/footer.newsletter
--
To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

             reply	other threads:[~2010-01-28  8:09 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-01-28  8:09 M. Koehrer [this message]
2010-01-28 18:56 ` Replacement for Xenomai's Message queues? Darren Hart
2010-01-28 20:06   ` M. Koehrer
2010-01-28 21:12     ` Darren Hart
2010-01-28 21:50     ` Carsten Emde
2010-01-28 22:18     ` Tim Sander

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=21390406.1264666196447.JavaMail.ngmail@webmail08.arcor-online.net \
    --to=mathias_koehrer@arcor.de \
    --cc=linux-rt-users@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.