comp.lang.ada
 help / color / mirror / Atom feed
From: Stephen Leake <stephen.a.leake.1@gsfc.nasa.gov>
Subject: Re: RTL for GNAT?
Date: 01 Oct 2002 10:19:49 -0400
Date: 2002-10-01T14:30:11+00:00	[thread overview]
Message-ID: <u65wm1bsq.fsf@gsfc.nasa.gov> (raw)
In-Reply-To: anbkfv$b42$1@news.net.uni-c.dk

"Per Jakobsen" <pdj@dontwork.dk> writes:

> Hi,
> 
> First of all, I'm a newbie ;-) - So please bare with me if I ask for
> something stupid.

This is just a hard question, not a stupid one.

> If exists, where can I find runtime libraries and/or howtos for
> different targets for GNAT? I mean, libraries that makes it possible
> to compile Ada programs to run on e.g. an Atmel ARM processor,
> without having an entire operating system in between.

One approach is to use 'pragma No_Run_Time' in gnat.adc. That places
severe restrictions on your code; it assumes there is no operating
system, so it forbids tasking, heap allocations, etc. If you can live
with that, it is by far the easiest way to go.

Beyond that, there are a few research projects that are writing
GNAT-specific kernels, that provide the minimum needed for full Ada.
See recent issues of Ada Letters at
http://www.acm.org/sigada/ada_letters/index.html (seems to be down
just now).

Good luck!

-- 
-- Stephe



  reply	other threads:[~2002-10-01 14:19 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-10-01  7:57 RTL for GNAT? Per Jakobsen
2002-10-01 14:19 ` Stephen Leake [this message]
2002-10-03 11:45   ` Per Jakobsen
2002-10-03 13:43   ` Per Jakobsen
replies disabled

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