comp.lang.ada
 help / color / mirror / Atom feed
* RTEMS (and thus Ada) on Raspberry Pi
@ 2013-07-04  0:42 brian catlin
  2013-07-04  6:28 ` Simon Wright
  0 siblings, 1 reply; 4+ messages in thread
From: brian catlin @ 2013-07-04  0:42 UTC (permalink / raw)


It appears that RTEMS has been ported to the RasPi
http://www.raspberrypi.org/phpBB3/viewtopic.php?f=72&t=38962

 -Brian

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

* Re: RTEMS (and thus Ada) on Raspberry Pi
  2013-07-04  0:42 RTEMS (and thus Ada) on Raspberry Pi brian catlin
@ 2013-07-04  6:28 ` Simon Wright
  2013-07-04 11:32   ` Simon Clubley
  0 siblings, 1 reply; 4+ messages in thread
From: Simon Wright @ 2013-07-04  6:28 UTC (permalink / raw)


brian catlin <brian.catlin@gmail.com> writes:

> It appears that RTEMS has been ported to the RasPi
> http://www.raspberrypi.org/phpBB3/viewtopic.php?f=72&t=38962

Interesting!

I'm not clear whether this runs on bare metal?

Did you know that Rasbian (Debian wheezy) provides Ada already? (your
Subject implies not).


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

* Re: RTEMS (and thus Ada) on Raspberry Pi
  2013-07-04  6:28 ` Simon Wright
@ 2013-07-04 11:32   ` Simon Clubley
  2013-07-04 16:31     ` Simon Wright
  0 siblings, 1 reply; 4+ messages in thread
From: Simon Clubley @ 2013-07-04 11:32 UTC (permalink / raw)


On 2013-07-04, Simon Wright <simon@pushface.org> wrote:
> brian catlin <brian.catlin@gmail.com> writes:
>
>> It appears that RTEMS has been ported to the RasPi
>> http://www.raspberrypi.org/phpBB3/viewtopic.php?f=72&t=38962
>
> Interesting!
>
> I'm not clear whether this runs on bare metal?
>

No. RTEMS is a RTOS, so you write to the RTEMS API, not the underlying
bare metal.

However, RTEMS is very lightweight when compared to Linux so it can
run (with a appropriate BSP) on a lot more platforms than Linux can;
it doesn't even need or really use a MMU (other than a optional initial
setup, which is a BSP specific not RTEMS specific function).

Simon.

-- 
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Microsoft: Bringing you 1980s technology to a 21st century world

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

* Re: RTEMS (and thus Ada) on Raspberry Pi
  2013-07-04 11:32   ` Simon Clubley
@ 2013-07-04 16:31     ` Simon Wright
  0 siblings, 0 replies; 4+ messages in thread
From: Simon Wright @ 2013-07-04 16:31 UTC (permalink / raw)


Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> writes:

> On 2013-07-04, Simon Wright <simon@pushface.org> wrote:
>> brian catlin <brian.catlin@gmail.com> writes:
>>
>>> It appears that RTEMS has been ported to the RasPi
>>> http://www.raspberrypi.org/phpBB3/viewtopic.php?f=72&t=38962
>>
>> Interesting!
>>
>> I'm not clear whether this runs on bare metal?
>>
>
> No. RTEMS is a RTOS, so you write to the RTEMS API, not the underlying
> bare metal.
>
> However, RTEMS is very lightweight when compared to Linux so it can
> run (with a appropriate BSP) on a lot more platforms than Linux can;
> it doesn't even need or really use a MMU (other than a optional
> initial setup, which is a BSP specific not RTEMS specific function).

Sorry, I wasn't clear.

What I meant was, does the port of RTEMS to the Pi include a BSP so that
applications built to RTEMS can run on the bare Pi?

And on re-reading the link, I see that it does[1], though only the timer
and the UART are supported so far.

[1] http://alanstechnotes.blogspot.co.uk/2013/03/rtems-on-raspberry-pi.html


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

end of thread, other threads:[~2013-07-04 16:31 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-07-04  0:42 RTEMS (and thus Ada) on Raspberry Pi brian catlin
2013-07-04  6:28 ` Simon Wright
2013-07-04 11:32   ` Simon Clubley
2013-07-04 16:31     ` Simon Wright

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