comp.lang.ada
 help / color / mirror / Atom feed
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



  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