comp.lang.ada
 help / color / mirror / Atom feed
From: Lucretia <Lucretia9000@yahoo.co.uk>
Subject: Re: Build a new cross-compiler
Date: Tue, 22 Mar 2011 13:19:12 -0700 (PDT)
Date: 2011-03-22T13:19:12-07:00	[thread overview]
Message-ID: <27a131a9-caaa-4f8e-bab3-fce977d9bf1c@34g2000pru.googlegroups.com> (raw)
In-Reply-To: 679bea41-aaf1-4846-ac3a-066174946798@j35g2000prb.googlegroups.com

On Mar 22, 5:30 pm, Mark Lorenzen <mark.loren...@gmail.com> wrote:

> AdaCore has started shipping bare-board versions of their GNAT run-
> time libraries supporting the Ravenscar tasking profile. In the GPL
> toolset there is support for LEGO MINDSTORMS NXT platform, and in the
> Pro toolset there is support for Power, ERC32 and LEON2/3. The run-
> time libraries do not need the support of an RTOS, but implement all
> the necessary functionality.

Yup.

> It would probably be much much easier to port one the existing bare-
> board run-time libraries instead of writing a new one. I don't know
> enough about the GNAT run-time system to determine how much work is
> involved, but maybe it resembles writing a new BSP?

1) It's GPL'd and I prefer the the more open GMGPL'd FSF version.
2) I've been reliably informed that the FSF has more fixes/features
than that version of the GPL'd version.
3) Some of the files from the bare board support has already filtered
down into the FSF tree.
4) I'm not rewriting anything, I'm using the files that already exist
within the FSF tree.
5) You do need HW specific code as well, this works alongside the RTS,
even AdaCore don't provide that for ARM, they do provide what you need
for NXT OS development though.

Luke.



  parent reply	other threads:[~2011-03-22 20:19 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-03-21 21:40 Build a new cross-compiler Lion O
2011-03-22 13:49 ` Lion O
2011-03-22 15:43   ` Lucretia
2011-03-22 16:04     ` Lion O
2011-03-22 17:30     ` Mark Lorenzen
2011-03-22 18:26       ` Lion O
2011-03-22 18:46         ` Lion O
2011-03-22 20:21         ` Lucretia
2011-03-23  0:32           ` Lion O
2011-03-22 20:19       ` Lucretia [this message]
2011-03-22 13:52 ` Lucretia
2011-03-22 16:02   ` Lion O
replies disabled

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