comp.lang.ada
 help / color / mirror / Atom feed
From: Adam Jensen <hanzer@riseup.net>
Subject: Re: How to configure GNAT GPL on x86-64 Linux for ARM ELF development
Date: Sat, 26 May 2018 05:06:40 -0000 (UTC)
Date: 2018-05-26T05:06:40+00:00	[thread overview]
Message-ID: <peaq10$n43$1@dont-email.me> (raw)
In-Reply-To: pe8pov$l7u$1@dont-email.me

On Fri, 25 May 2018 10:50:07 +0000, Brian Drummond wrote:

> On Fri, 25 May 2018 04:45:16 +0000, Adam Jensen wrote:
> 
>> Is it common for developers to create their own run-time system for
>> embedded platforms? My inclination would be to look for hardware based
>> on 1) RTS availability/quality and 2) toolkit complexity/completeness
>> (completeness implies useful documentation).
> 
> Not common, no. But RTS availability (esp. SPARK RTS) has to start
> somewhere, and for the MSP430 I didn't really develop one, just adapt
> from AVR-Ada.
> 
> With remarkably little feedback on that project, I admit I've put
> remarkably little effort into pushing it further. But I want it for my
> own purposes, the watch is just a pretty by-product.

Super cool. Are your project's documents posted/hosted anywhere for 
others to view and use? 

>> Given that, which seems like an obvious thing to do, I am surprised
>> that Adacore does not have more apparent associations with hardware
>> vendors where dev-kits and SBC products are promoted. I bought the
>> Nucleo-144 board because I thought there was a BSP, RTS, and a
>> tool-chain configuration tutorial. That turned out to be a bit of a
>> mistake and generally a poor choice.
> 
> Not Adacore ... there isn't much hobbyist money for them, given their
> business model. They do publicise occasional hobby-level projects like
> Lego Mindstorms and Certyflie, but I don't see them making money off it.

They have the "Make with Ada" competition: 
<https://www.makewithada.org/>

And the Adacore University:
<http://university.adacore.com/>

If there is not a large vibrant community of people who understand and 
use the technology it will fade and collapse. It seems like maybe they 
recognize this but it doesn't seem like they know what to do. (Only an 
idiot would have advertisers involved in technical communication). C'est 
la vie.
 
> Meanwhile we have to support each other, perhaps your work on Nucleo can
> feed back into Simon's RTS and expand its supported platforms.

The Nucleo-144 board was selected as a gentle starter kit to develop some 
confidence and familiarity with the tool-chain and the work-flow. It was 
a total failure in this role. However, I have been keeping notes and at 
some point I might create a tutorial for Ada/Spark development on Ubuntu 
x86_64 targeting the ARM MCU on a Nucleo-144 board. After that, I will 
probably move to a platform with more resources. Eventually, I need a 
processor coupled with an FPGA - the FPGA is where most of the hard real-
time activity (traction with physics) should take place, IMO.


  reply	other threads:[~2018-05-26  5:06 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-05-23  6:37 How to configure GNAT GPL on x86-64 Linux for ARM ELF development Adam Jensen
2018-05-23  8:07 ` Simon Wright
2018-05-24  7:35   ` Adam Jensen
2018-05-24 12:12     ` Brian Drummond
2018-05-25  4:45       ` Adam Jensen
2018-05-25 10:50         ` Brian Drummond
2018-05-26  5:06           ` Adam Jensen [this message]
2018-05-26 23:58             ` Brian Drummond
2018-05-27  8:26               ` Jacob Sparre Andersen
2018-05-30 19:52             ` JLotty
2018-05-30 21:58               ` Simon Wright
2018-06-03 23:21                 ` JLotty
2018-06-04  7:11                   ` Simon Wright
2018-05-25  3:29   ` Adam Jensen
2018-05-25  7:55     ` Simon Wright
replies disabled

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