From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!news.unit0.net!cyclone03.ams2.highwinds-media.com!news.highwinds-media.com!voer-me.highwinds-media.com!post02.fr7!fx21.fr7.POSTED!not-for-mail From: Brian Drummond Subject: Re: Newcomers to comp.lang.ada: welcome and how did you end up here ? Newsgroups: comp.lang.ada References: <87h9zdpi84.fsf@ixod.org> <87fvex5bwy.fsf@ixod.org> User-Agent: Pan/0.139 (Sexual Chocolate; GIT bf56508 git://git.gnome.org/pan2) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Message-ID: <1%7_v.366345$NW7.75393@fx21.fr7> NNTP-Posting-Host: 62.49.20.82 X-Complaints-To: abuse@demon.net X-Trace: 1413024829 62.49.20.82 (Sat, 11 Oct 2014 10:53:49 UTC) NNTP-Posting-Date: Sat, 11 Oct 2014 10:53:49 UTC Date: Sat, 11 Oct 2014 10:53:49 GMT X-Received-Body-CRC: 68491308 X-Received-Bytes: 3245 Xref: news.eternal-september.org comp.lang.ada:22343 Date: 2014-10-11T10:53:49+00:00 List-Id: On Fri, 10 Oct 2014 19:47:06 +0000, Simon Clubley wrote: > On 2014-10-10, Natasha Kerensikova wrote: >> Hello, >> >> On 2014-10-09, Simon Clubley >> 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