Rust packages used on the EIVE Q7S OBC
.cargo | ||
ferris-says@8e6a707894 | ||
fortune@48ac340536 | ||
.gitmodules | ||
LICENSE | ||
NOTICE | ||
README.md |
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
-
Install rust on your development machine using
rustup
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
-
Install standard library for target architecture
rustup target add armv7-unknown-linux-gnueabihf
-
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.