917 B

Rust packages for the EIVE project

This repository contains the Rust packages used by the EIVE project.

Build packages for the EIVE OBC


cd ferris-says
cargo build -p fsays --target armv7-unknown-linux-gnueabihf --release


cd fortune
cargo build armv7-unknown-linux-gnueabihf --release


  1. Install rust on your development machine using rustup

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  2. Install standard library for target architecture

    rustup target add armv7-unknown-linux-gnueabihf
  3. Install a cross-compile toolchain for the Cortex-A9 target and add it to your path. It is recommended to take the same toolchain used to compile the Q7S primary OBSW. See the dedicated README for more details and download links.