From: Brian Drummond <brian@shapes.demon.co.uk>
Subject: Re: Ada on embedded devices (Was: Ada on Nintendo DS ?)
Date: Fri, 4 May 2012 09:12:41 +0000 (UTC)
Date: 2012-05-04T09:12:41+00:00 [thread overview]
Message-ID: <jo06i9$c9m$2@dont-email.me> (raw)
In-Reply-To: 87d36la19z.fsf_-_@adaheads.sparre-andersen.dk
On Thu, 03 May 2012 14:37:28 +0200, Jacob Sparre Andersen wrote:
> Brian Drummond wrote:
> You might want to follow the AVR-Ada mailing list/newsgroup
> (nntp+news.gmane.org:gmane.comp.hardware.avr.ada), even if your primary
> embedded platform is a different one.
Thanks. Once I figured out that I just had to add news.gmane.org as a new
newsserver in Pan, I looked at this and it is very useful.
At some stage I ought to condense the problems I found with GCC4.7 and
post there.
> I have a selection of different embedded devices here on my desk. All
> of which I intend to program in Ada at some point.
>
> + MSP430 (TI Launchpad) - GCC but no Ada reported yet (according to
> Google).
Agreed. At a guess, building GCC with Ada for MSP will be no more than
usually painful, but writing a minimum RTS (or porting the AVR-Ada one)
would be a lot of work.
> + Atmel (Arduino etc.) - AVR-Ada works but without much of a run-time
> system.
>
> We are actively using AVR-Ada on a commercial project I'm working on.
Good to know. I have the "Blinky" example running on 3 platforms (Arduino,
Teensy (where the LED is on a different port) and the Evil Mad Scientist
breadboard... Working on stepper control through the Arduino MotorShield.
> + ARM (various boards) - GNAT works (apparently) flawlessly on
> Debian/Squeeze on Raspberry Pi. Tero Koskinen is doing some work to
> get Gumstix modules to the same level of Ada support as the Raspberry
> Pi. ACT has a cool demo of GNAT with a Ravenscar run-time running on
> Mindstorms NXT (I have some LEGO here in the office too ;-).
My R-Pi should be here by the end of June :-)
R-Pi is getting a LOT of publicity at the moment, and it's a shame that
Ada isn't riding on that wave yet. Especially since Ada has a good role
as a teaching language, and the R-Pi is marketed as an educational
product.
Don't forget Android. A touchscreen tablet could replace a lot of
embedded systems in industry (DRO/CNC readouts/controllers for a start)
Gnatdroid on DragonflyBSD is a good start but its executables are not
really integrated with the Android system.
> I'll publish build instructions and test results here as I get things to
> work.
Thanks, and ditto if I manage anything useful...
- Brian
next prev parent reply other threads:[~2012-05-04 9:12 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-04-27 18:56 Ada on Nintendo DS ? Natasha Kerensikova
2012-04-28 7:19 ` Stephen Leake
2012-04-28 13:43 ` Natasha Kerensikova
2012-04-29 13:55 ` Robert A Duff
2012-04-28 9:22 ` Brian Drummond
2012-04-29 18:29 ` Rugxulo
2012-05-03 12:37 ` Ada on embedded devices (Was: Ada on Nintendo DS ?) Jacob Sparre Andersen
2012-05-04 9:12 ` Brian Drummond [this message]
2012-05-04 11:17 ` Britt
2012-05-04 16:36 ` Tero Koskinen
2012-05-09 2:24 ` Ada on embedded devices BrianG
2012-05-04 16:42 ` Ada on embedded devices (Was: Ada on Nintendo DS ?) Tero Koskinen
2012-05-05 14:25 ` Lucretia
2012-05-01 5:34 ` Ada on Nintendo DS ? Micronian Coder
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox