I Just saw this:
http://sine.ni.com/nips/cds/view/p/lang/en/nid/210716
Apparently you can use ROS and a Crio, but I don't know if it is practical to get it working during build season. It is pretty easy to run ROS on a Beaglebone or Pandaboard (any Unbuntu system) - whether it can work with the Driver Station is another matter.