[Noisebridge-discuss] ARMduino: A 72 MHz ARM based implementation of the Arduino physical computing platform.

dpc weasel at meer.net
Sun Jan 3 01:34:58 UTC 2010


Jason Dusek <jason.dusek at gmail.com> writes:

>   This will only do half the job of making it easy to write real-time
>   software for ARM. Without a real-time OS, how will you handle
>   scheduling and concurrent access?

i'm not sure what 'this' refers to, but wouldn't your question be
answered by: mostly the same way that any 'regular' os handles it?

in my world, real-time means: in a predictable time that meets the
deadlines for any device that i happen to be using/talking to. it *does
not* mean: really, really fast.

the 'mostly' above is answered by how bad missing a deadline is. if it
is a missed signal in a medical device; maybe really bad. if it is a
missed sample on my ipod; i won't notice until it becomes
thousands. this becomes like cray's statement about virtual memory:

  Memory is like an orgasm. It's a lot better if you don't have to fake it.

no amount of os real-time os trickery is going to make up for something
that cannot keep up w/ your worst case 'rate' (data/processing/etc).

\p

---
Where would Christianity be if Jesus got eight to fifteen years with
time off for good behavior?. - NY State Senator James Donovan



More information about the Noisebridge-discuss mailing list