comp.lang.ada
 help / color / mirror / Atom feed
* Lynx is good for Ada tasking ?
@ 2000-08-26  0:00 Toshitaka Kumano
  2000-08-28  4:58 ` Bob Woodward
  0 siblings, 1 reply; 3+ messages in thread
From: Toshitaka Kumano @ 2000-08-26  0:00 UTC (permalink / raw)


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




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Lynx is good for Ada tasking ?
  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
  0 siblings, 1 reply; 3+ messages in thread
From: Bob Woodward @ 2000-08-28  4:58 UTC (permalink / raw)


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





^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Lynx is good for Ada tasking ?
  2000-08-28  4:58 ` Bob Woodward
@ 2000-09-13  0:00   ` Dean
  0 siblings, 0 replies; 3+ messages in thread
From: Dean @ 2000-09-13  0:00 UTC (permalink / raw)


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





^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2000-09-13  0:00 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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 is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox