1.
概述
1.1.
硬件
1.2.
no_std
1.3.
工具
1.4.
安装
1.4.1.
Linux
1.4.2.
MacOS
1.4.3.
Windows
1.4.4.
验证安装
2.
入门
2.1.
QEMU
2.2.
硬件
2.3.
内存映射寄存器
2.4.
半主机
2.5.
恐慌
2.6.
异常
2.7.
中断
2.8.
IO
3.
外设
3.1.
Rust 中的首次尝试
3.2.
借用检查器
3.3.
单例
4.
静态保证
4.1.
类型状态编程
4.2.
外设作为状态机
4.3.
设计契约
4.4.
零成本抽象
5.
可移植性
6.
并发
7.
集合
8.
设计模式
8.1.
HAL
8.1.1.
检查清单
8.1.2.
命名
8.1.3.
互操作性
8.1.4.
可预测性
8.1.5.
GPIO
9.
嵌入式 C 开发人员的提示
10.
互操作性
10.1.
Rust 中的少量 C
10.2.
C 中的少量 Rust
11.
未分类主题
11.1.
优化:速度大小权衡
11.2.
执行数学功能
附录 A:词汇表
光
Rust
煤
海军
Ayu
嵌入式 Rust 手册
设计模式
本章旨在收集嵌入式 Rust 中各种有用的设计模式。