comp.lang.ada
 help / color / mirror / Atom feed
From: Brian Drummond <brian3@shapes.demon.co.uk>
Subject: Re: Newcomers to comp.lang.ada: welcome and how did you end up here ?
Date: Sat, 11 Oct 2014 10:53:49 GMT
Date: 2014-10-11T10:53:49+00:00	[thread overview]
Message-ID: <1%7_v.366345$NW7.75393@fx21.fr7> (raw)
In-Reply-To: m19d3p$c3k$1@dont-email.me

On Fri, 10 Oct 2014 19:47:06 +0000, Simon Clubley wrote:

> On 2014-10-10, Natasha Kerensikova <lithiumcat@instinctive.eu> wrote:
>> Hello,
>>
>> On 2014-10-09, Simon Clubley
>> <clubley@remove_me.eisner.decus.org-Earth.UFP> wrote:

>> I've recently built avr-gnat and it haven't encountered any difficulty.
>> Are you implying major issues are awaiting me further in this path?
> That's because the AVR-Ada project is a third party project and they
> have gone to a great deal of effort to support Ada on the AVR.

And their minimal RTS is quite a good basis for porting a minimal RTS for 
other small systems - not just the MSP430 but I had vague plans to use it 
for small ARMs (however, see below)

> BTW, in case you are interested, Brian Drummond has brought up an Ada
> cross compiler for the MSP430. Further information at:
> 
> 	http://sourceforge.net/p/msp430ada/wiki/Home/

Thanks for the plug. Now that the MSP430 is an official gcc target (in 
gcc4.9) I want to update it; unfortunately gcc4.9 generates significantly 
larger code than the unofficial "mspgcc" back end for 4.7, and it's 
taking a while to sort through the issues.

> I can only imagine how this looks to a newcomer to Ada especially as I
> use C for my embedded projects even when the desire is to use Ada.
> 
> In my case, the thing which really forced this issue for me was a few
> years ago when I wanted to develop a common bare metal I/O library plus
> some other code which worked across _all_ the MCUs I use or might _want_
> to use in the future. (The library has architecture neutral upper layers
> and an architecture/MCU specific lower layer.)

One piece of possibly good news : there's a LinkedIn thread where - just 
possibly - a critical mass of developers are getting together. Including 
Luke and others with some serious interest and past track record.

On this group, see the threads "Group development and porting of the RTS 
using GNAT GPL for ARM" and "http://www.AdaForMicrocontrollers.com now 
"Live". "

https://www.linkedin.com/groups?home=&gid=2188035&trk=anet_ug_hm

They reference a currently not-very-lively forum 
https://www.adaformicrocontrollers.com/

and a Github repo:
https://github.com/rowsail/AdaForMicrocontrollers

- Brian


  parent reply	other threads:[~2014-10-11 10:53 UTC|newest]

Thread overview: 75+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-10-06 22:42 Newcomers to comp.lang.ada: welcome and how did you end up here ? Simon Clubley
2014-10-06 23:18 ` brbarkstrom
2014-10-07  8:10 ` Gour
2014-10-07 10:49   ` Luke A. Guest
2014-10-08  7:23     ` Gour
2014-10-08  8:35       ` Brian Drummond
2014-10-08  9:15         ` Simon Wright
2014-10-08 19:14           ` -fdump-ada-spec (was: Newcomers to comp.lang.ada: welcome and how did you end up here ?) Ludovic Brenta
2014-10-08 19:48             ` -fdump-ada-spec Simon Wright
2014-10-08  9:17         ` Newcomers to comp.lang.ada: welcome and how did you end up here ? Gour
2014-10-08 11:23       ` Dmitry A. Kazakov
2014-10-10  9:18         ` Gour
2014-10-08 13:33       ` Luke A. Guest
2014-10-07 20:06 ` Stribor40
2014-10-07 20:21   ` Jeffrey Carter
2014-10-07 21:28     ` David Botton
2014-10-09  5:57       ` Dirk Craeynest
2014-10-10  0:58     ` rriehle
2014-10-08  7:08   ` Dmitry A. Kazakov
2014-10-09 11:58 ` Mark Carroll
2014-10-09 13:31   ` Simon Wright
2014-10-09 18:04     ` Brian Drummond
2014-10-09 20:02       ` Dmitry A. Kazakov
2014-10-09 18:35     ` Mark Carroll
2014-10-09 21:08       ` Simon Clubley
2014-10-10  7:28         ` Natasha Kerensikova
2014-10-10  9:07           ` Mark Carroll
2014-10-10  9:33             ` Björn Lundin
2014-10-10 11:41               ` Natasha Kerensikova
2014-10-10 13:35                 ` Björn Lundin
2014-10-10 17:10                   ` Natasha Kerensikova
2014-10-10 18:22                     ` Luke A. Guest
2014-10-10 14:51                 ` Lucretia
2014-10-10 14:28           ` Lucretia
2014-10-10 19:47           ` Simon Clubley
2014-10-10 21:38             ` Luke A. Guest
2014-10-12 10:56               ` Cross-toolchain for DS [was: Newcomers to comp.lang.ada: welcome and how did you end up here ?] Natasha Kerensikova
2014-10-12 11:40                 ` Simon Clubley
2014-10-12 12:27                   ` Peter Chapin
2014-10-12 19:42                     ` Simon Clubley
2014-10-12 13:25                 ` Luke A. Guest
2014-10-12 13:52                   ` Natasha Kerensikova
2014-10-12 14:40                     ` Luke A. Guest
2014-10-12 20:09                     ` Natasha Kerensikova
2014-10-19 14:34                       ` Natasha Kerensikova
2014-10-19 15:48                         ` Luke A. Guest
2014-10-23  8:22                           ` Natasha Kerensikova
2014-10-12 23:18                     ` Lucretia
2014-10-15  9:46                       ` Brian Drummond
2014-10-15 16:50                         ` Lucretia
2014-10-15  9:58                 ` Brian Drummond
2014-10-15 10:32                   ` Natasha Kerensikova
2014-10-16 12:04                     ` Brian Drummond
2014-10-11 10:53             ` Brian Drummond [this message]
2014-10-12  1:33         ` Newcomers to comp.lang.ada: welcome and how did you end up here ? David Botton
2014-10-12  1:25       ` David Botton
2014-10-12 14:40         ` Luke A. Guest
2014-10-09 19:06   ` Shark8
2014-11-04 16:28   ` Nicholas Collin Paul de Gloucester
2014-11-04 16:45     ` Barry Danforth
2014-11-04 17:18       ` David Botton
2014-10-09 12:50 ` john
2014-10-09 21:08 ` gdotone
2014-10-10 16:25 ` Stribor40
2014-10-10 17:09   ` Luke A. Guest
2014-10-10 17:59     ` Stribor40
2014-10-10 18:22       ` Luke A. Guest
2014-11-08 23:51 ` HerrDoktor
2014-11-09  7:44   ` Karl Stromberg
2014-11-09  9:28     ` HerrDoktor
2014-11-09  9:42     ` HerrDoktor
2014-11-09  9:59       ` Karl Stromberg
2014-11-09 10:25         ` HerrDoktor
2014-11-09 16:31           ` David Botton
2014-11-09 16:29         ` David Botton
replies disabled

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