cargo install cargo-binutils rustup component add llvm-tools-preview rustup target add thumbv7m-none-eabi source build.sh