View Single Post
  #4   Spotlight this post!  
Unread 18-01-2015, 09:50
fovea1959's Avatar
fovea1959 fovea1959 is offline
Herder of programmers
AKA: Doug Wegscheid
FRC #3620 (The Average Joes)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2011
Location: St Joseph
Posts: 327
fovea1959 will become famous soon enough
Re: RoboRio + Beaglebone Black

I agree with Greg about whether or not you probably *need* another processor for that.

That being said, if you *do* need/want an offboard processor, the new control system has UDP available to us (I believe we did not have that for Java in previous years).

One of our students coded up a neat little threaded UDP receiver (lifted from a threaded "Quote Server" tutorial, Google for it) on our roboRIO. We were able to send data using 'socat' on the Raspberry PI, and start and stop commands on the roboRIO using the received data.

If you use a Linux based offboard, make sure you install avahi so that you have access to the 'roboRIO-nnnn.local' mDNS names.
Reply With Quote