本书是为 C 工程师量身打造的嵌入式 Rust 编程指南,涵盖从基础到高级的内容。通过丰富的示例和实践项目,读者将掌握 Rust 在嵌入式系统中的应用,包括内存管理、并发编程、硬件接口以及性能优化等关键技术。无论是初学者还是有经验的开发者,都能在本书中找到适合自己的学习路径,快速提升嵌入式开发能力。
章节目录
- 嵌入式 Rust 编程 Part0 大纲
- 为什么是 Rust? Part1 了解嵌入式rust
- Rust 速成 Part1 了解嵌入式rust
- 第一个裸机工程 Part1 了解嵌入式rust
- 零成本抽象 Part1 了解嵌入式rust
- 并发基础 Part1 了解嵌入式rust
- 第 6 章:可移植性与生态层次 Part1 了解嵌入式rust
- 第 7 章:Embassy 入门——思想、对比与代价 Part2 深入embassy框架
- 第 8 章:第一个 Embassy 工程——GPIO、UART、SPI、I2C 与 Timer Part2 深入embassy框架
- 第 9 章:Embassy 运行时——Executor、Future 与 Waker Part2 深入embassy框架
- 第 10 章:任务间通信——Channel、Signal、Mutex 与 PubSub Part2 深入embassy框架
Rust 嵌入式开发 Embassy Concurrency Memory Management