There are two approaches: cross-compiling and direct use. Everybody does the first but Ray is trying the second because the cross-compiler barfs on some HAL libraries and dammit if we were not going to use the OS we would just have a microcontroller.
Have more than a GB of free space. I put /root on an SD.
Install Rust using https://rustup.rs .
Create a crate: