comp.lang.ada
 help / color / mirror / Atom feed
* Anyone using Ada with Real-Time Linux?
@ 2001-11-25 20:50 DuckE
  2001-11-26  8:25 ` Per Sandbergs
                   ` (3 more replies)
  0 siblings, 4 replies; 16+ messages in thread
From: DuckE @ 2001-11-25 20:50 UTC (permalink / raw)


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






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

end of thread, other threads:[~2001-12-01 15:52 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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
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

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