Rust 嵌入式开发
STM32
添加 Cortex-M4(F) 目标:
rustup target add thumbv7em-none-eabi # 无浮点处理单元
rustup target add thumbv7em-none-eabihf # 有浮点处理单元 (FPU)
Arduino
cargo install cargo-generate
cargo install ravedude
cargo generate --git https://github.com/Rahix/avr-hal-template.git
Warning
Arduino 开发板的闪存1通常较小, 因此使用 Rust 开发需要特别注意空间使用情况, 避免程序过大.