comp.lang.ada
 help / color / mirror / Atom feed
From: Brian Drummond <brian@shapes.demon.co.uk>
Subject: Re: How to configure GNAT GPL on x86-64 Linux for ARM ELF development
Date: Fri, 25 May 2018 10:50:07 -0000 (UTC)
Date: 2018-05-25T10:50:07+00:00	[thread overview]
Message-ID: <pe8pov$l7u$1@dont-email.me> (raw)
In-Reply-To: pe84cr$ten$2@dont-email.me

On Fri, 25 May 2018 04:45:16 +0000, Adam Jensen wrote:

> On Thu, 24 May 2018 12:12:26 +0000, Brian Drummond wrote:
> 
>> The error you saw "Cannot find system.ads" and Simon's answer arise
>> 
>> SPARK qualification would be excellent ... again, especially for the
>> Hercules. And again, a SPARK proven ZFP RTS would be a good base to
>> build on, and a relatively simple place to start.
> 
> 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.


> 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.

Meanwhile we have to support each other, perhaps your work on Nucleo can 
feed back into Simon's RTS and expand its supported platforms.

-- Brian


  reply	other threads:[~2018-05-25 10:50 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 [this message]
2018-05-26  5:06           ` Adam Jensen
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