comp.lang.ada
 help / color / mirror / Atom feed
* Raspberry Pi, Real-Time and Ada
@ 2014-02-06  0:53 Rego, P.
  2014-02-06  7:50 ` Stephen Leake
  0 siblings, 1 reply; 23+ messages in thread
From: Rego, P. @ 2014-02-06  0:53 UTC (permalink / raw)


Hi guys,

Is it possible to run Real-Time applications on Raspberry Pi (specially in Ada)? Yesterday I began to read the RPi documentation, and discovered that several (actually all that I found) I/O libraries available to access GPIOs (mostly written in C and Python) are not Real-Time, and even the Raspbian Debian distribution is not intended to run RT applications, so it's not built for it. 

One idea could be using the CONFIG_PREEMPT_RT Linux patch, so I think I would have to recompile the Raspbian kernel. Is it reliable for an ARM11? I mean, can I work on it as an RTOS-like this way? And also I think that I would have to rewrite the I/O libraries (no problem, but it's also an overhead).

Or the other option could be using a real RTOS. I've seen some posts about ChibiOS/RT, Xenomai and FreeRTOS, but they don't seem to have Ada available. 

So I would much appreciate your opinions.

Best regards,
Rego.

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

end of thread, other threads:[~2014-02-13 15:23 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-02-06  0:53 Raspberry Pi, Real-Time and Ada Rego, P.
2014-02-06  7:50 ` Stephen Leake
2014-02-06  8:44   ` Dmitry A. Kazakov
2014-02-06 13:16     ` Simon Clubley
2014-02-06 21:12       ` Rego, P.
2014-02-07  0:26         ` Simon Clubley
2014-02-07 11:44           ` Rego, P.
2014-02-06 21:09     ` Rego, P.
2014-02-06 21:04   ` Rego, P.
2014-02-07  8:28     ` Stephen Leake
2014-02-07 12:09       ` Rego, P.
2014-02-08  8:28         ` Stephen Leake
2014-02-08  9:06           ` Dmitry A. Kazakov
2014-02-10 18:18           ` Rego, P.
2014-02-13 15:23             ` Stephen Leake
2014-02-07  8:42     ` Dmitry A. Kazakov
2014-02-07 12:34       ` Rego, P.
2014-02-07 12:59         ` Dmitry A. Kazakov
2014-02-07 13:25           ` Rego, P.
2014-02-07 23:11       ` Rego, P.
2014-02-08  8:56         ` Dmitry A. Kazakov
2014-02-10 18:29           ` Rego, P.
2014-02-10 20:38             ` Dmitry A. Kazakov

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