<div dir="ltr">I'm thinking more about the semi-default level of interrupt programming that is inherent in the OS itself.  If I just code with python on the linux side, I have some level of interrupt programming already baked in from the linux kernel.  I don't need to be absolutely real-time for the interrupts but would like to be more real-time for the Arduino micro controller side, just mostly trying to figure out if there is a simpler way to skin this cat, as the old saying goes.</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, May 2, 2016 at 1:50 PM, Jake <span dir="ltr"><<a href="mailto:jake@spaz.org" target="_blank">jake@spaz.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">looks like you can use interrupts in bonescript (which is javascript?) on the beaglebone:<br>
<br>
<a href="http://beagleboard.org/support/BoneScript/attachInterrupt/" rel="noreferrer" target="_blank">http://beagleboard.org/support/BoneScript/attachInterrupt/</a><br>
<br>
other search hits talk about writing a kernel module, which would be more hardcore:<br>
<br>
<a href="http://derekmolloy.ie/kernel-gpio-programming-buttons-and-leds/#Interrupts" rel="noreferrer" target="_blank">http://derekmolloy.ie/kernel-gpio-programming-buttons-and-leds/#Interrupts</a><br>
<br>
i guess it depends how time-sensitive is your application, and what level of coding you want to engage in.  I don't know about raspi, i hate them.<br>
<br>
hopefully someday soon you will be able to get a beaglebone black out of the vending machine in sudoroom.<span class="HOEnZb"><font color="#888888"><br>
<br>
-jake</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
On Mon, 2 May 2016, Cere Davis wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Folks,<br>
I have an interactive real-time hardware project where I am wanting good (non headache coding) interrupt processing that also has good rt support.  I was hoping to leverage<br>
the easier function of a linux micro controller like Beaglebone for the interrupt side, with a connected Teensy for better RT function.  Yet, I haven't seen many people do<br>
this and I am worried that I don't really understand the devil in the details about the tradeoffs well enough.  <br>
<br>
Are there ppl on this list that build projects with these kinds of interactive real-time demands that can help me sort through the best choices during some hack night?<br>
<br>
Thanks,<br>
-Cere<br>
<br>
--<br>
Cere Davis<br>
CereDavis.com<br>
@ceremona<br>
<br>
<br>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
GPG Key:  <a href="http://taffy.findpage.com/~cere/pubkey.asc" rel="noreferrer" target="_blank">http://taffy.findpage.com/~cere/pubkey.asc</a><br>
GPG fingerprint (ID# 73FCA9E6) : F5C7 627B ECBE C735 117B  2278 9A95 4C88 73FC A9E6<br>
<br>
</blockquote>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Cere Davis<br></div><div><a href="http://CereDavis.com" target="_blank">CereDavis.com</a></div><div><a href="http://Twitter.com/Ceremona" target="_blank">@ceremona</a><br><br></div><div><br></div><div>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</div><div>GPG Key:  <a href="http://taffy.findpage.com/~cere/pubkey.asc" target="_blank">http://taffy.findpage.com/~cere/pubkey.asc</a><br>GPG fingerprint (ID# 73FCA9E6) : F5C7 627B ECBE C735 117B  2278 9A95 4C88 73FC A9E6</div></div></div></div></div></div></div></div></div></div></div></div></div></div>
</div>