Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 779 Bytes

README.md

File metadata and controls

22 lines (17 loc) · 779 Bytes

Basic Control Scheme for ASV Using Mavlink Protocol

Basic Mavlink-based control system for the Aqualink ASV.

Can cross-compile for Jetson Nano using

$ rustup target add aarch64-unknown-linux-gnu # Adds target
$ cargo build --target=aarch64-unknown-linux-gnu

The linker in the .cargo/config file must be

[target.aarch64-unknown-linux-gnu]
linker = "aarch64-linux-gnu-gcc"

which can be installed on Ubuntu using

$ sudo apt-get install gcc-aarch64-linux-gnu

Please note that naming conventions can be confusing; the aarch64 platform is occasionally also known as armv8, which is why it doesn't follow the same naming convention as that used by the Raspberry Pi 3 that is included on the BlueROV2, which uses the armv7 target.