librobotcontrol-sys 
A low-level library for robotics-related functionality on BeagleBone boards.
This is a c2rust port of all of the functionality in librobotcontrol, minus MAVLink support. For that, there's a more idiomatic library available. By using c2rust rather than raw bindings, cross-compilation is a lot cleaner.
You'll likely want to wrap whatever subset of functionality you're using in more idiomatic/safer rust.
Example
For an example, see examples/heading.rs
. This can be cross-compiled and deployed by connecting your BeagleBone and running:
# Add the target for cross-compilation
# Build, deploy & run on BeagleBone
c2rust
The rust code was generated via something like the following:
And making some manual tweaks.