comp.lang.ada
 help / color / mirror / Atom feed
From: Marco <prenom_nomus@yahoo.com>
Subject: Re: helping picking the right RTOS
Date: Sun, 17 Jun 2012 08:56:50 -0700 (PDT)
Date: 2012-06-17T08:56:50-07:00	[thread overview]
Message-ID: <8a569518-c241-4933-a2ec-47ad821f5fd8@googlegroups.com> (raw)
In-Reply-To: <fa82ff87-9a8f-48e8-899f-1d09856e76c7@googlegroups.com>

On Friday, June 8, 2012 6:32:10 AM UTC-7, Patrick wrote:
> Hi Everyone
> 
> I would like to run Ada on bare metal but it doesn't look like this will be possible for me in the short term. 
> 
> There are many RTOS to choose from and it's hard to know which ones will play nice with Ada.
> 
> I have been repairing scientific instruments for 14 years now and I am just recently considering building one of my own to sell(a spectrofluorometer).  I would love to do this in Ada.
> 
> I don't think I will use a microcontroller for this but rather add my own memory and peripherals. It's not an absolute requirement but running on ARM sounds like a good place to start.
> 
> I would like the instrument to be able to participate on a LAN.
> 
> Simplicity is more import to me then power, I will need to get to know the OS well.
> 
> So all-in-all, an RTOS that brings me as close to what a bare metal environment would have been but supports networking and will support all of Ada's core language features like tasking, would be ideal.
> 
> If anyone could give me some pointers, I would really appreciate it, this will be quite a challenge for me and getting started with the right OS could make a huge difference.
> 
> Thanks for reading-Patrick

Since Ada can interface with C nicely you may want to consider using Nuttx.
It is BSD licensed.
http://nuttx.sourceforge.net/

Typically one only uses a small subset of the RTOS features so not having an existing Ada binding is not that big of a deal especially if the Ada bindings can be lightweight.




  parent reply	other threads:[~2012-06-17 15:56 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-06-08 13:32 helping picking the right RTOS Patrick
2012-06-11 11:10 ` Britt
2012-06-11 13:07   ` Patrick
2012-06-11 16:18     ` anon
2012-06-11 16:45       ` patrick
2012-06-11 17:08         ` Mark Lorenzen
2012-06-17 15:56 ` Marco [this message]
2012-06-19  2:58   ` Patrick
replies disabled

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