From: "Jeff Creem" <jeff@thecreems.com>
Subject: Re: Ada Microkernel?
Date: Tue, 12 Jun 2001 10:39:05 GMT
Date: 2001-06-12T10:39:05+00:00 [thread overview]
Message-ID: <djmV6.114$86.40988@typhoon.ne.mediaone.net> (raw)
In-Reply-To: RJfV6.153185$p33.3219334@news1.sttls1.wa.home.com
Wow..Sounds pretty cool. If you had the time I think a short article at
www.adapower.com
would be nice.
"DuckE" <nospam_steved94@home.com> wrote in message
news:RJfV6.153185$p33.3219334@news1.sttls1.wa.home.com...
> "chris.danx" <chris.danx@ntlworld.com> wrote in message
> news:nYaV6.41193$fs6.3698668@news6-win.server.ntlworld.com...
> > > >Second, (again) did i get the correct distribution (it is detailed in
> the
> > reply
> > > >text above)? This is VERY IMPORTANT.
> > >
> > > 3.13p is the latest public source distribution.
> >
> > The problem is that there seems to be different source versions for
> different
> > platforms (maybe the others are patches) and i'm unsure if the source i
> > downloaded is correct. It was 3.13psrc.tgz or something similar.
> >
>
> I believe you'll find that sources for all the 3.13p distributions are
> contained in the same file. While I haven't been through the detail, from
> what I can tell various files are selected for building the different
target
> runtimes using scripts that are run during the build.
>
> A couple of things you may find of interest:
> There has been some indication that current GNAT sources will enter the
> common GCC source tree soon. You may want to keep tabs on the gcc mailing
> list to monitor the progress.
> You can find an archive of the GCC mailing list at:
> http://gcc.gnu.org/ml/gcc/
>
> There is a mailing list dedicated to GNAT where you'll find people who
> know quite a bit about the internals. To subscribe to gnatlist by go to
the
> web site:
> http://osgood.seas.gwu.edu/cgi-bin/lyris.pl select "Special Topics" and
> you'll find gnatlist.
> One of the message posted there last march reads:
>
> You dont actually need ecos or an RTOS at all to get gnat running on
> an embedded target. I have cobbled together a gnat i386-linux to
> m68k-coff cross using gcc2.8.1 , gnat3.11p and newlib.
>
> It comples and runs as expected, although you dont get Ada tasking.
> This is not a problem for me as I have written my own scheduler.
>
> The only major problem I had was related to the fact that newlib is
> missing some headers which gnatlib required. All of these, however
> are related to stuff you don't need in a cross environment, like
> dirent.h. I just pinched the missing files from my linux distro,
> and hey presto it compiled and worked OK ( Although with some
> broken library functions related to stuff like file io ).
>
> Having an RTOS is, of course, desirable - but given the size of a C
> lib, Ada lib, plus the fact that Ada binaries are generally not
small,
> you start to fill up ROM space pretty quickly on a small embedded
> target, even without an RTOS. Avoiding the RTOS simplifies
> things, keeps your binaries smaller, and is quite feasible for many
> applications.
>
> If anyone is interested in doing something similar, I'd be happy to
> help.
>
> Francis Valentinis
> RMIT Aerospace Engineering.
>
> [snip]
>
>
next prev parent reply other threads:[~2001-06-12 10:39 UTC|newest]
Thread overview: 73+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-06-02 1:09 Ada Microkernel? B. Douglas Hilton
2001-06-02 2:11 ` DuckE
2001-06-02 2:25 ` Gerhard Häring
2001-06-02 2:41 ` Ted Dennison
2001-06-02 5:09 ` Dale Stanbrough
2001-06-02 21:31 ` B. Douglas Hilton
2001-06-02 23:21 ` chris.danx
2001-06-02 11:07 ` chris.danx
2001-06-02 20:30 ` McDoobie
2001-06-02 21:20 ` B. Douglas Hilton
2001-06-02 21:41 ` B. Douglas Hilton
2001-06-03 1:09 ` James Rogers
2001-06-02 23:00 ` chris.danx
2001-06-03 5:31 ` B. Douglas Hilton
2001-06-03 11:45 ` chris.danx
2001-06-03 22:54 ` Didier Utheza
2001-06-03 23:23 ` Florian Weimer
2001-06-04 14:37 ` Ted Dennison
2001-06-04 11:52 ` Chris Campbell
2001-06-09 23:54 ` McDoobie
2001-06-10 1:16 ` Chris Campbell
2001-06-10 7:13 ` Gerhard Häring
2001-06-10 12:14 ` Samuel Tardieu
2001-06-10 17:00 ` chris.danx
2001-06-11 20:54 ` chris.danx
2001-06-11 20:58 ` chris.danx
2001-06-11 22:30 ` tmoran
2001-06-11 22:35 ` chris.danx
2001-06-11 23:24 ` Robert A Duff
2001-06-12 20:57 ` Randy Brukardt
2001-06-11 21:38 ` Ted Dennison
2001-06-11 21:44 ` chris.danx
2001-06-12 3:09 ` DuckE
2001-06-12 10:39 ` Jeff Creem [this message]
2001-06-11 23:22 ` Robert A Duff
2001-06-12 9:58 ` chris.danx
2001-06-12 17:27 ` tmoran
2001-06-13 10:31 ` Colin Paul Gloster
2001-06-23 14:58 ` Stefan Skoglund
2001-06-24 0:22 ` B. Douglas Hilton
2001-06-28 8:30 ` Fr�d�ric BOYER
2001-06-28 9:50 ` M. A. Alves
2001-06-28 14:21 ` Ted Dennison
2001-06-28 14:39 ` Wes Groleau
2001-06-28 15:01 ` Marin David Condic
2001-06-28 17:45 ` Tarjei Tj�stheim Jensen
2001-06-28 19:03 ` Marin David Condic
2001-06-28 19:15 ` Marin David Condic
2001-06-28 21:52 ` Ted Dennison
2001-06-29 13:16 ` Marin David Condic
2001-06-29 14:59 ` Ted Dennison
2001-06-29 15:22 ` Marin David Condic
2001-06-29 18:21 ` Ted Dennison
2001-07-02 13:50 ` Marin David Condic
2001-07-02 16:57 ` OPERA
2001-06-29 4:37 ` Brian Catlin
2001-06-29 13:18 ` Marin David Condic
2001-06-29 15:09 ` Ted Dennison
2001-06-29 2:45 ` Gerhard Häring
2001-06-29 2:32 ` Gerhard Häring
2001-06-28 10:55 ` chris.danx
2001-06-28 17:55 ` Tarjei Tj�stheim Jensen
2001-06-29 10:29 ` Fr�d�ric BOYER
2001-07-02 7:13 ` Tarjei T. Jensen
2001-06-29 14:26 ` Ted Dennison
2001-07-02 7:11 ` Tarjei T. Jensen
2001-07-02 13:25 ` Ted Dennison
2001-07-05 21:37 ` Tarjei Tj�stheim Jensen
2001-07-07 23:22 ` Stefan Skoglund
2001-07-09 13:51 ` Ted Dennison
2001-06-11 14:53 ` Ted Dennison
-- strict thread matches above, loose matches on Subject: below --
2001-07-03 18:05 Michael Erdmann
2001-07-03 18:20 ` Ted Dennison
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox