comp.lang.ada
 help / color / mirror / Atom feed
From: Stephen Leake <stephen_leake@stephe-leake.org>
Subject: Re: hardware architectures to run Ada on in 2008
Date: Sun, 24 Feb 2008 03:49:29 -0500
Date: 2008-02-24T03:49:29-05:00	[thread overview]
Message-ID: <ulk5ahh7q.fsf@stephe-leake.org> (raw)
In-Reply-To: 7cdbcbe0-5e09-4402-b7a8-a98cf85744b9@i7g2000prf.googlegroups.com

Yochi Choresh <Yochi.Choresh@gmail.com> writes:

> How weird does it sound,
> to intend to run GNAT compiled code on a PowerPC on top of some Linux
> kernel
> as the embedded system steering e.g. a drone?
>
> Or is this something, that the industry has been doing already for a
> couple of years?

Better would be GNAT on Lynx.

Lynx (http://lynuxworks.com) is a true real-time system, with a POSIX
interface. AdaCore offers full support for this combination.

I use it at work, but on x86 targets. Lynx is not as nice for running
development tools (such as Emacs) as Linux, but it is nicely
real-time. Writing device drivers is easier in Lynx than Linux. And
the AdaCore support is wonderful.

Hmm. I run Emacs on Lynx on x86; Lynuxworks offers a "self-targeted"
gcc for that CPU. I think they don't offer a self-targetd CPU for
PowerPC; you have to use cross target. I don't know why; you should
ask AdaCore and/or Lynx.

In any case, GNAT + Lynx on PowerPC is still more real-time, and more
supported, than GNAT + Linux on PowerPC.

-- 
-- Stephe



  parent reply	other threads:[~2008-02-24  8:49 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-02-22 16:29 hardware architectures to run Ada on in 2008 Yochi Choresh
2008-02-22 18:15 ` Jeffrey Creem
2008-02-22 22:21   ` Jeffrey R. Carter
2008-02-22 19:57 ` Niklas Holsti
2008-02-24  8:49 ` Stephen Leake [this message]
2008-02-25 21:49 ` Samuel Tardieu
2008-02-26 18:58   ` Yochi Choresh
2008-02-26 19:06     ` Ludovic Brenta
2008-02-27 12:27       ` Yochi Choresh
2008-02-27 20:47         ` Ludovic Brenta
replies disabled

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