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.
HALs
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
煤
海军
鮎
嵌入式 Rust 指南
IO
TODO
使用寄存器涵盖内存映射 I/O。