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.
嵌入式C开发人员的技巧
9.
互操作性
9.1.
Rust中使用C代码
9.2.
C中使用Rust代码
10.
其他主题
10.1.
优化:速度大小的权衡
Appendix A: Glossary
Light (default)
Rust
Coal
Navy
Ayu
The Embedded Rust Book
附录A:术语表
术语
含义
I2C
有时也称为
I²C
或Inter-IC。用于在单个集成电路内的硬件间通信。有关更多详细信息,请参见
i2c.info
。
SPI
串行外设接口
USART
通用同步和异步收发器
UART
通用异步收发器
FPU
浮点处理单元。进行浮点数运算的“数学处理器”
PAC
外设访问crate