comp.lang.ada
 help / color / mirror / Atom feed
From: Robert Dewar <dewar@gnat.com>
Subject: Re: Is an RTOS Required for Ada?
Date: 1999/05/16
Date: 1999-05-16T00:00:00+00:00	[thread overview]
Message-ID: <7hmc18$jr6$1@nnrp1.deja.com> (raw)
In-Reply-To: 19990514155120.03860.00000396@ng-cr1.aol.com

In article <19990514155120.03860.00000396@ng-cr1.aol.com>,
  tramse@aol.com (Tramse) wrote:
> I've heard of GNAT, are their many users of GNORT?  Does
> anyone have experience
> in running GNORT on Linux with a 68K target?  Are their any
> debugging tools?

Just to be clear. GNORT is only appropriate if you have a
safety-critical certification requirement. Otherwise there is
no need to exclude minimal run-time routines.

For example, in GNORT mode, the compiler will generate an open
loop for a block copy, to avoid calling the bcopy routine in
the run-time. Now of course this is a trivial routine, and in
a normal circumstance there is no reason not to include it. But
in a certified environment, you don't want even one byte of
non-certified code around, and GNORT meets this requirement
inexpensively and convincingly by having no bytes of run-time
code of any kind around.

But if you don't have a certification requirement, then there
are lots of routines in the library that can be freely used.
For example, there is no reason not to use the sorting routine
in the GNAT library, or the random number generator in the Ada
library, and there are literally hundreds of other library
run-time routines that may be perfectly appropriate to use in
the limited environment you have in mind without requiring
RTOS services. Basically the RTOS is required for I/O, Tasking,
and Interrupt services. If you avoid these requirements, you
do not need an RTOS.

Robert Dewar
Ada Core Technologies


--== Sent via Deja.com http://www.deja.com/ ==--
---Share what you know. Learn what you don't.---




  reply	other threads:[~1999-05-16  0:00 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-05-13  0:00 Is an RTOS Required for Ada? Tramse
1999-05-13  0:00 ` Marin David Condic
1999-05-13  0:00 ` Rakesh Malhotra
1999-05-14  0:00   ` Tramse
1999-05-16  0:00     ` Robert Dewar [this message]
1999-05-19  0:00       ` Robert A Duff
1999-05-20  0:00         ` Robert Dewar
1999-05-25  0:00           ` George Romanski
1999-05-25  0:00             ` Robert Dewar
1999-05-26  0:00               ` George Romanski
1999-05-28  0:00                 ` Robert Dewar
1999-06-09  0:00                 ` Robert A Duff
1999-06-09  0:00                   ` Robert Dewar
1999-05-28  0:00               ` Rod Chapman
1999-05-28  0:00                 ` Robert Dewar
1999-05-28  0:00                   ` Richard D Riehle
1999-05-28  0:00                     ` David C. Hoos, Sr.
1999-05-20  0:00       ` Tarjei Tj�stheim Jensen
1999-05-20  0:00         ` Larry Kilgallen
1999-05-20  0:00           ` Tarjei Tj�stheim Jensen
1999-05-20  0:00             ` Larry Kilgallen
1999-05-21  0:00             ` Robert Dewar
1999-05-16  0:00 ` Robert Dewar
replies disabled

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