comp.lang.ada
 help / color / mirror / Atom feed
From: Dean <nospamme@home.com>
Subject: Re: Lynx is good for Ada tasking ?
Date: 2000/09/13
Date: 2000-09-13T00:00:00+00:00	[thread overview]
Message-ID: <39C045D3.21765D3@home.com> (raw)
In-Reply-To: Rjmq5.17256$up6.424493@typhoon1.ba-dsg.net

We are successfully using LynxOS with Rational Apex (Ada95).  As Bob describes
for GNAT, same for Rational product, every Ada task automatically becomes a
pthread under LynxOS, no manual Ada bindings required.  We are currently
upgrading to LynxOS v3.1.0.  Rational debugger also is fully integrated with
LynxOS so you can debug code running on the target from the Ada source code.

Rational Apex/LynxOS info:
http://www.lynuxworks.com/cgi-bin/sgml-html.pl/Rational_Apex.sgml

GNATPro/LynxOS info:
http://www.lynuxworks.com/cgi-bin/sgml-html.pl/adacore.sgml

Dean

Bob Woodward wrote:

> We are using GNAT Ada95 and LynxOS.  We fully utilize the Ada95 tasking
> system. We do not create Ada bindings to the POSIX system calls (this would
> not be as portable).  The Ada95 runtime does this automatically.  By using
> the "task body xxxy is" will create a thread within a process.  This is the
> best way to create tasks that are independent of operating system and
> hardware architecture.  To move the application to another operating system
> or hardware architecture is to have another Ada95 compiler for the new
> system.
>
> Bob Woodward
>
> "Toshitaka Kumano" <kumano@cityfujisawa.ne.jp> wrote in message
> news:39A76F5B.24E09AD@cityfujisawa.ne.jp...
> > Hi,
> >
> > We use Ada (GNAT) on VxWorks now, and consider immigrating to Ada on Lynx.
> >
> > Using Ada is our top interest, whatever RTOS.
> >
> > First, compatibility in API, between Unix (host) / VxWorks (target) make
> us nervous,
> > when we make necessary Ada binding.
> >
> > We have no experience in Lynx, but we hear somewhat Lynx is almost API
> compatible
> > for Unix, so we consider immigrating to Lynx (or emigrating from VxWorks
> :-)).
> >
> >  #  of course, memory protection or others, sound good.
> >
> > Then, we wonder Lynx should be more suitable from the view of Ada tasking
> behavior
> > than VxWorks, upon which we have experienced much troubles.
> >
> > Ada is rather unknown in Japan, and local agents for Lynx/Vxworks don't
> make much
> > help to us.
> >
> > Any suggestions ?
> >
> > --
> > Toshitaka





      reply	other threads:[~2000-09-13  0:00 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-08-26  0:00 Lynx is good for Ada tasking ? Toshitaka Kumano
2000-08-28  4:58 ` Bob Woodward
2000-09-13  0:00   ` Dean [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