1. 引言
  2. 开发方式总览
    1. 使用标准库 (std)
    2. 使用核心库 (no_std)
  3. 配置开发环境
    1. Rust 安装
    2. 仅针对 RISC-V 目标
    3. 针对 RISC-V 和 Xtensa 目标
    4. std 开发依赖项
    5. 使用容器
  4. 编写自己的应用
    1. 从模板生成项目
      1. esp-generate 简介
      2. esp-idf-template 简介
    2. 编写 no_std 应用
    3. 编写 std 应用
  5. 工具
    1. Visual Studio Code
    2. espflash
    3. 调试
      1. probe-rs
      2. OpenOCD
    4. 仿真
      1. Wokwi
      2. QEMU
  6. Troubleshooting
    1. 基于 esp-idf-sys 的项目