comp.lang.ada
 help / color / mirror / Atom feed
From: Sandro Binetti <sandrobinetti@my-deja.com>
Subject: Re: Bootable ... bindings?
Date: Wed, 08 Nov 2000 07:38:09 GMT
Date: 2000-11-08T07:38:09+00:00	[thread overview]
Message-ID: <8uavt1$kv$1@nnrp1.deja.com> (raw)
In-Reply-To: 8tujkg$bl9$1@nnrp1.deja.com

In article <8tujkg$bl9$1@nnrp1.deja.com>,
  Ted Dennison <dennison@telepath.com> wrote:
> In article <8tu466$vgd$1@nnrp1.deja.com>,
>   Sandro Binetti <sandrobinetti@my-deja.com> wrote:

> Hmmm. It sounds like you are suggesting that you'd like to run on an
> embedded platform w/o an OS at all, just Ada.

OK! That's the case! I have to load in a PROM a boot sequence that
contains only, or nearly, the ADA environment, and sone little add-ons
for a simple 32-bit bus handling.

[... snip]

> We have a rather
> complex real-time scheduler we use here on our GreenHills vxWorks
> systems which the developers commonly recompile using Gnat (different
> compiler) for NT. Ada is probably the *only* language you could
> realisticly write a source-code portable real-time scheduler in.

You mean that you can assemble a little, OS independent, task scheduler
based on the ADA run-time libraries?
I have to stay into some strict constraints, trading-off memory size
and execution times! I have to almost rely on the ADA code I write,
assigning strict priority "pragmas" to my tasks, allowing task
evolution only if this is able to terminate inside a predefined time-
window (in ather cases, something's gone wrong).

I only want, if possible, to minimize the presence of OS kernel
instructions in my bootable environment.

Thank you a lot, Ted, for your interest in my problem.
--
Ciao, Sandro


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



  reply	other threads:[~2000-11-08  7:38 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-11-03 10:31 Bootable ... bindings? Sandro Binetti
2000-11-03 14:55 ` Ted Dennison
2000-11-08  7:38   ` Sandro Binetti [this message]
2000-11-08  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