comp.lang.ada
 help / color / mirror / Atom feed
From: xaplos@my-deja.com
Subject: Re: Ada 95 based RTOS
Date: 2000/02/26
Date: 2000-02-26T00:00:00+00:00	[thread overview]
Message-ID: <8976ci$hd0$1@nnrp1.deja.com> (raw)
In-Reply-To: UUAt4.1405$dw3.82979@news.wenet.net

I'm an Ada newbie so I'm flying by the seat of my pants:-) I have worked
on several large projects in both C/C++ and Java, but have only recently
joined the Ada family (thanks to all for sending the RTEMS Ada sources).

My goal is to develop an open-source, Ada-based environment for wireless
devices - similar to the Palm OS. I'm planning to run it on the M68K
processor and imagine the Ada run-time environment must be embedded in
the ROM of the device to support the standard Ada packages; that way an
application engineer can program third party apps using the standard
packages in ROM rather than keeping another copy of the package for each
program that references it. I was thinking that rather than trying to
support the entire Ada run-time environment, I would use RTEMS or some
other Ada-based RTOS to support only the necessary features for this
type of OS and minimize overhead.

If I'm not making any sense, please correct me (this is the design goal
used by the Palm OS - reduce memory by not supporting the standard C
run-time library but rather the Palm OS API in ROM). Again, the
reasoning behind this type of thinking is from my knowledge of C/C++.

In article <UUAt4.1405$dw3.82979@news.wenet.net>,
  "Mike Silva" <mjsilva@jps.net> wrote:
> (Tried to post this earlier but seems to have been bit-bucketed...)
>
> Do you actually need the RTOS if you're using Ada?  Given the
concurrency
> support provided in Ada you may not need it.  Of course, the Ada
> implementation you use will use some RTOS-like code "under the hood"
to
> provide the language concurrency features, but you may be able to do
what
> you want strictly in Ada -- depends on what you're trying to do.
>
> I suspect the reason there aren't many (any?) RTOSes in Ada because,
unlike
> C/C++, there's no need for one to do tasking in Ada (yes it's there,
but not
> visible).
>
> Mike
>
> xaplos@my-deja.com wrote in message <88qli0$gvr$1@nnrp1.deja.com>...
> >Thank you very much for the reference to RTEMS. I downloaded version
4
> >only to find out that the source files are in C. I keep reading on
> >several sites that there is a version of RTEMS written in Ada;
however,
> >I can't find it.
> >
> >It is my understanding that I can compile Ada source into object
files
> >with GNAT and link them with RTEMS which is written in C to run my
> >applications on lets say an M68K. Because of the nature of the
project
> >I'm working on - master's thesis - I'd really like to be working with
> >code from the same language - hence my desire to find the Ada ver


Sent via Deja.com http://www.deja.com/
Before you buy.




  reply	other threads:[~2000-02-26  0:00 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-02-18  0:00 Ada 95 based RTOS xaplos
2000-02-18  0:00 ` Tucker Taft
2000-02-21  0:00   ` xaplos
2000-02-22  0:00     ` Matthew Majka
2000-02-22  0:00       ` xaplos
2000-02-22  0:00         ` Ted Dennison
2000-02-22  0:00           ` xaplos
2000-02-23  0:00             ` Roger Racine
2000-02-24  0:00               ` Simon Wright
2000-02-24  0:00                 ` Robert Dewar
2000-02-25  0:00             ` Mike Silva
2000-02-26  0:00               ` xaplos [this message]
2000-02-22  0:00         ` Marin D. Condic
2000-02-22  0:00         ` Stanley R. Allen
2000-02-23  0:00         ` Tarjei T. Jensen
2000-02-23  0:00           ` Ted Dennison
2000-02-25  0:00             ` Scott Ingram
2000-02-23  0:00           ` Gautier
2000-02-23  0:00             ` Ehud Lamm
2000-02-23  0:00               ` Why should hackers love Ada. (Re: Ada 95 based RTOS) Marin D. Condic
2000-02-23  0:00                 ` Gary
2000-02-24  0:00                   ` Gisle S�lensminde
2000-02-24  0:00                   ` Marin D. Condic
2000-02-24  0:00                     ` Larry Kilgallen
2000-02-25  0:00                       ` Gary Scott
2000-02-25  0:00                         ` Marin D. Condic
2000-02-25  0:00                           ` Gary
2000-02-25  0:00                         ` Mike Silva
2000-02-26  0:00                           ` Gary Scott
2000-02-26  0:00                       ` Robert Dewar
2000-02-26  0:00                         ` Gary Scott
2000-03-07  0:00                           ` Mike Dimmick
2000-03-10  0:00                             ` Wil
2000-03-10  0:00                               ` Ada OS again " David Starner
2000-03-11  0:00                               ` David Botton
2000-02-23  0:00                 ` Vladimir Olensky
2000-02-23  0:00                   ` Gautier
2000-02-24  0:00                     ` Ehud Lamm
2000-02-24  0:00                   ` David C. Hoos, Sr.
2000-02-24  0:00                     ` Vladimir Olensky
2000-02-24  0:00                 ` Ehud Lamm
2000-02-24  0:00                   ` Ted Dennison
replies disabled

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