From: "Robert I. Eachus" <rieachus@attbi.com>
Subject: Re: Ada Embeded System Alternatives
Date: Thu, 26 Jun 2003 23:58:12 GMT
Date: 2003-06-26T23:58:12+00:00 [thread overview]
Message-ID: <3EFB8880.5000809@attbi.com> (raw)
In-Reply-To: d222b012.0306261255.2fe6c962@posting.google.com
Paul Robinson wrote:
> I've been assigned the task to provide alternatives and solutions to
> bringing legacy Ada 83 code to a new embedded system.
>
> The new system's hardware, OS and language of choice is fixed (Mercury
> Computer SBC PPCs, MC/OS, and C). The use of C is not required,
> however, if a justifiable alternative is presented.
As I remember Mercury supplies the gcc compiler for their systems. So
with very little effort you could port GNAT. But I don't recommend
that. If you want to use the Green Hills tool suite, why not do that:
To quote from a Green Hills press release at Mercury Computer's site:
The new Green Hills compiler accepts C, C++, EC++, and Ada95 source
code, and generates optimized object code for over 20 models of PowerPC
ISA-based processors, including Motorola�s 603e, 850/860, 8240/8245,
8250/8260, the newly announced 8540 and 8560, 740/745, 750/755,
7400/7410, 7440/7445, 7450/7455, and IBM�s 403, 450 and 455.
Optimizations are both global and target specific.
And:
The C/C++/EC++/Ada95 compiler is part of the MULTI� Integrated
Development Environment (IDE), which provides all the development tools
needed for embedded applications. The complete MULTI IDE, with new C/C++
compiler and target connection hardware, is available immediately at a
price of $5,900 per development seat for a PC node-locked license.
Translation, by tomorrow you should be able to throw the existing Ada
code at the Green Hills compiler and see if there are any third party
packages missing... (From experience, you will probably have to create
generic instantiations of some standard Ada 95 numerics packages.) That
is assuming that you intend to use the Green Hills compiler and the
MULTI 2000 IDE.
prev parent reply other threads:[~2003-06-26 23:58 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-06-26 20:55 Ada Embeded System Alternatives Paul Robinson
2003-06-26 21:52 ` Larry Kilgallen
2003-06-26 22:04 ` CBFalconer
2003-06-27 8:38 ` John McCabe
2003-06-26 23:58 ` Robert I. Eachus [this message]
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox