Why Rust and Embedded Rust in particular?
Security, Memory Safety
- Ownership, Borrowing, Lifetimes
Avoidance of runtime errors
- Compile-time checks
Zero-cost abstractions
Uniform ecosystem
- Cargo as package manager
- Dependency management
- Test Framework
- Documentation creation
- Platform-independent development
- Cross-compilation