comp.lang.ada
 help / color / mirror / Atom feed
From: "Wayne Bullaughey" <wayneb@cacdsp.com>
Subject: Re: Anyone using Ada with Real-Time Linux?
Date: Tue, 27 Nov 2001 01:35:20 GMT
Date: 2001-11-27T01:35:20+00:00	[thread overview]
Message-ID: <s5CM7.557$q6.13371@news3.voicenet.com> (raw)
In-Reply-To: 8QcM7.77531$XJ4.41637211@news1.sttln1.wa.home.com

We've had good luck using RTEMS (www.rtems.com). Its not Linux but it has a
POSIX compatible library, is open source and is ported to a number of
different processors. Its easy to use both Ada and C with it using Gnat/gcc.
It's schedule is specifically designed for real time.

"DuckE" <nospam_steved94@home.com> wrote in message
news:8QcM7.77531$XJ4.41637211@news1.sttln1.wa.home.com...
> I've been looking into using Ada with one of the real-time flavors of
Linux.
>
> It appears there are 3 flavors of real-time Linux (at least):
>   RTLinux - Provides a primative real-time layer that communicates with
user
> level Linux using queues.
>   RTAI - Provides a primative real-time layer, but also provides more
> traditional real-time constructs such as semaphores.
>   MontaVista - (I don't know if there's a non-company name for this
version)
> Substitutes a different scheduler that changes the behavior of "real-time"
> priority tasks such that the highest priority real-time task is always
> scheduled, but doesn't do anything to avoid having interrupts turned off.
>
> A while back ACT announced that Zenotropix was partenering with GNAT to
> produce Ada support, but it appears that they have been acquired by Lineo.
>
> It appears that GNAT 3.13p includes some support of rt-linux since there
is
> a test for a rt-linux target in the Makefile.in file included with the
> distribution, but not all of the files needed are present in the
> distribution.
>
> I have an application that acquires data at 1 msec intervals, processes
the
> accumulated data and  transmits a summary of the data across a network
every
> 330 msec.  The application is currently written in C and runs on VxWorks.
> Moving the application to a different target, still under VxWorks means
> shelling out another $30K to Wind River, plus $200 per target (at least).
> If I can come up with a less expensive choice using Ada, ths may provide
an
> opportunity for a swithc.
>
> Thanks for any feedback,
> SteveD
>
>
>





  parent reply	other threads:[~2001-11-27  1:35 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-11-25 20:50 Anyone using Ada with Real-Time Linux? DuckE
2001-11-26  8:25 ` Per Sandbergs
2001-11-26 17:27   ` Brian Catlin
2001-11-26 19:52     ` Per Sandberg
2001-11-26 19:03   ` Ted Dennison
2001-11-27  2:23     ` DuckE
2001-11-27  6:34   ` Michael Bode
2001-11-27  1:35 ` Wayne Bullaughey [this message]
2001-12-01 15:52   ` Harri J Haataja
2001-11-27  8:45 ` Dmitry A. Kazakov
2001-11-27  9:19   ` Simon Wright
2001-11-27 14:26     ` Dmitry A. Kazakov
2001-11-27 16:06       ` Florian Weimer
2001-11-28  8:29         ` Dmitry A. Kazakov
2001-11-27 15:19 ` Mark Johnson
2001-11-28  2:47   ` DuckE
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox