comp.lang.ada
 help / color / mirror / Atom feed
From: "David Brown" <david@no.westcontrol.spam.com>
Subject: Re: [Announce] AVR-Ada V0.1 released
Date: Mon, 8 Dec 2003 11:03:56 +0100
Date: 2003-12-08T11:03:56+01:00	[thread overview]
Message-ID: <br1i6d$c1s$1@news.netpower.no> (raw)
In-Reply-To: HobAb.11589$ws.1077937@news02.tsnz.net


"Jim Granville" <no.spam@designtools.co.nz> wrote in message
news:HobAb.11589$ws.1077937@news02.tsnz.net...
> "Rolf Ebert" <rolf.ebert_nospam_@gmx.net> wrote in message
> news:46b8b50a.0312050448.654d6da4@posting.google.com...
> > We are proud to announce the first release of AVR-Ada, one of the first
> > GCC based Ada compilers targeting 8-bit microcontrolers.
>
> Interesting.  I presume this outputs C, which is then compiled ?

No, gcc is built in two halves - the front-ends and back-ends are fairly
well seperated.  When the back-end has been ported to a processor (such as
the avr), you get all the front-ends for free.  That means that once the gcc
C compiler was working on the AVR, much of the gnu ada, fortran, C++,
objective C, and possibly even java compilers were also done.  There is a
certain amount of interaction between the front-end and the back-end that
needs to be catered for, but I expect that the main bulk of the work in
getting AVR-Ada in action was the support libraries.

> How does this then handle symbolic debug in the AVR source, in (eg) AVR
> Studio ?

gdb works with the jtag ice, and will support Ada fine.  You could use that
with gvd as a front-end, which will probably work very well since the gvd
authors are ADA addicts themselves (gvd is written in ADA).


>
> Is anyone working on Ada for 51MX core (FAR calls etc extensions, just
> starting to appear in FLASH),
> and/or perhaps for the 128KF/256KF 80C51variants from Winbond, Cygnal, STm
> ?
>  Of these, the ST and Cygnal devices have good In Circuit DEBUG support.
>
> There was talk a while ago of Ada for the XA51, but that has only 2 flash
> models,
> with smallish code size and not a wide market base.
>
> -jg
>
>





      parent reply	other threads:[~2003-12-08 10:03 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-12-05 12:48 [Announce] AVR-Ada V0.1 released Rolf Ebert
2003-12-06  2:46 ` Jim Granville
2003-12-06  3:25   ` Jeff C,
2003-12-10  7:42     ` Christopher Fairbairn
2003-12-10 17:23       ` Warren W. Gay VE3WWG
2003-12-08  9:16   ` Rolf Ebert
2003-12-08 14:27     ` Ulf Samuelsson
2003-12-09 10:52       ` Uwe Bonnes
2003-12-09 15:54         ` Ulf Samuelsson
2003-12-08 10:03   ` David Brown [this message]
replies disabled

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