From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.180.198.137 with SMTP id jc9mr292971wic.1.1372955488496; Thu, 04 Jul 2013 09:31:28 -0700 (PDT) Path: border1.nntp.dca3.giganews.com!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!cw2no22284634wib.0!news-out.google.com!md6ni41179wic.0!nntp.google.com!feeder1.cambriumusenet.nl!feed.tweaknews.nl!195.62.100.242.MISMATCH!newsfeed.kamp.net!newsfeed.kamp.net!eternal-september.org!feeder.eternal-september.org!mx05.eternal-september.org!.POSTED!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada Subject: Re: RTEMS (and thus Ada) on Raspberry Pi Date: Thu, 04 Jul 2013 17:31:28 +0100 Organization: A noiseless patient Spider Message-ID: References: <00390041-7fa2-4a47-a6be-4b4e2f150545@googlegroups.com> Mime-Version: 1.0 Injection-Info: mx05.eternal-september.org; posting-host="88e4f7b5c2b33346e7a457d65cb220e6"; logging-data="8570"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX192kGzTh1bWvTsQqu7K8+Ps/nbFFDQLCGI=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (darwin) Cancel-Lock: sha1:BGHn4UslS0yOMShuAtjToqFHb1o= sha1:J/FMOXVjGTHKFAYV63L3TggycMg= Content-Type: text/plain X-Original-Bytes: 2361 Xref: number.nntp.dca.giganews.com comp.lang.ada:182280 Date: 2013-07-04T17:31:28+01:00 List-Id: Simon Clubley writes: > On 2013-07-04, Simon Wright wrote: >> brian catlin 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