eive-rust-packages/README.md

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

fsays

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

fortune

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

Prerequisites

  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.