Well this is sort of the direction I was hoping to go anyway. I've heard of Xenomai but haven't looked at it. The RTAI system was a package on Debian(Ubuntu) and so I bit. I was disappointed to find out that instead of installing a workable system, the package only installed the source code.

I built the RTAI system packages(using make-kpkg) against vanilla kernel 2.6.24 but have been delaying trying to install because #1 I doubt it'll work since I kind of haphazardly configured the kernel and #2 it probably work till I pray and cuss a lot.

Another issue to me is not just getting a hard realtime system going, but some tool to analyze code output from the compiler to tell me its execution time(based upon processor/clock conditions)

d

On Tue, Jan 26, 2010 at 4:48 PM, Stephen Sinclair <radarsat1@gmail.com> wrote:
On Tue, Jan 26, 2010 at 3:15 PM, David McClanahan
<david.mcclanahan@gmail.com> wrote:
> in the time constraints(aka the 44Khz). RTLinux appears to be suitable and
> RTAI might be. Perhaps others.


Just a note, I know there will be lots of different answers to your
post, but in the midst of all that could we have a small side
discussion on precisely this topic?

I have been using Xenomai recently for non-audio related research, and
found it not too hard to use.  (Other than the fact that I had to
patch and compile the kernel myself.)

However, this was with some custom PCI hardware for which I had driver
source code which I translated to the RTDM model myself.  (Which was
quite easy actually.  RTDM is not a bad driver model at all-- in some
ways more consistent than the Linux driver model.)

Does anyone have experience porting audio drivers to RTDM?  Or... is
it possible to use ALSA in conjunction with Xenomai somehow?  I'm
particularly interested for small embedded systems, but the old Dell
laptop in question is also I think a valid scenario.

thanks,
Steve
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev