Freestanding binary for embedded ARM system rustup target add thumbv7em-none-eabihf cargo build --target thumbv7em-none-eabihf