All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai-help] RTDM or native Xenomai API
@ 2012-04-15 21:24 Andrey Nechypurenko
  2012-04-15 22:27 ` Gilles Chanteperdrix
  0 siblings, 1 reply; 8+ messages in thread
From: Andrey Nechypurenko @ 2012-04-15 21:24 UTC (permalink / raw)
  To: Xenomai help

Hi Folks,

In our hobby robotics project [1] we start using Xenomai for RT tasks.
The first application was PWM generation with GPIO to control servo
motors [2] (the next would be dealing with interrupts from wheel
encoders). We have made it from the user space and result was not as
good as we would like it to be so I decide to write kernel module to
reduce the jitter. And here comes the question whether to use RTDM or
just plain Xenomai API?

I was never using RTDM in the past. Based on what I have read, the
main intent of the RTDM is to make driver code portable across
different RT solutions for Linux. I understand it and it makes sense.
However, looking around and asking myself what are these different
solutions, I just can name Xenomai and preempt_rt patch. AFAIK, all
the rest are either dead (or almost dead) or not relevant for hobby
open-source development. So my question is what are the practical
advantages of using RTDM instead of Xenomai API? I would be very glad
to hear the opinion of experienced Linux RT developers about it.

Thank you very much,
Andrey.

[1] http://veter-project.blogspot.de/2011/11/how-to-build-beagleboard-based-wifi.html
[2] http://veter-project.blogspot.de/2011/09/real-time-enough-about-pwms-and-shaky.html


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2012-04-16  7:28 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-04-15 21:24 [Xenomai-help] RTDM or native Xenomai API Andrey Nechypurenko
2012-04-15 22:27 ` Gilles Chanteperdrix
2012-04-15 22:53   ` Andrey Nechypurenko
2012-04-15 23:47     ` Gilles Chanteperdrix
2012-04-15 23:52       ` Gilles Chanteperdrix
2012-04-16  6:55         ` Andrey Nechypurenko
2012-04-16  7:02           ` Gilles Chanteperdrix
2012-04-16  7:28             ` Andrey Nechypurenko

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.