Overview
Syllabus
Introduction
What is Rust
Safe Rust
Rapid and active development
Additions
IOT
Design Patterns
Web Thing
Linux Derivation
Embedded Programming
CraneLift
MRustC
Embedded Rust
Crates
Zargo
Conclusion
Support Crates
Hardware abstraction layer
Semihosting
State Machines
Concurrency
Avoid concurrency
Use atomic operations
Use critical sections
Micromanaging CPU behavior
Redox OS
Top OS Project
Embedded Resources
Mini Buff
Questions
William Brown
Im not aware
Im afraid
Community engagement
Mobile applications
Embedded Working Groups
Debugging
ReadRust
Rust Embedded
Rust for Graph Algorithms
Sony Camera Android
Screenshots
Thank you
Taught by
linux.conf.au