- 1. 引言
- 2. 开发方式总览
- 2.1. 使用标准库 (std)
- 2.2. 使用核心库 (no_std)
- 3. 配置开发环境
- 3.1. Rust 安装
- 3.2. 仅针对 RISC-V 目标
- 3.3. 针对 RISC-V 和 Xtensa 目标
- 3.4. std 开发依赖项
- 3.5. 使用容器
- 4. 编写自己的应用
- 4.1. 从模板生成项目
- 4.1.1. esp-generate 简介
- 4.1.2. esp-idf-template 简介
- 4.2. 编写 no_std 应用
- 4.3. 编写 std 应用
- 5. 工具
- 5.1. Visual Studio Code
- 5.2. espflash
- 5.3. 调试
- 5.3.1. probe-rs
- 5.3.2. OpenOCD
- 5.4. 仿真
- 5.4.1. Wokwi
- 5.4.2. QEMU
- 6. Troubleshooting
- 6.1. 基于 esp-idf-sys 的项目