# Windows - The Embedded Rust Book

# Windows

## `arm-none-eabi-gdb`

ARM为Windows提供了exe安装程序。从这里下载gcc，然后按照说明进行操作。在安装过程即将完成之前，勾选“Add path to environment variable”选项。然后验证工具是否在您的“％PATH％”中：

    $ arm-none-eabi-gdb -v
    GNU gdb (GNU Tools for Arm Embedded Processors 7-2018-q2-update) 8.1.0.20180315-git
    (..)

## OpenOCD

没有适用于Windows的OpenOCD官方二进制发行版，但是这里有非官方发行版。下载0.10.x zip文件，并将其解压缩到驱动器上的某个位置(我建议使用C:\OpenOCD)，然后更新`％PATH％`环境变量，使其包含以下路径：`C:\OpenOCD\bin`(或之前选择的路径)。

使用以下命令验证OpenOCD是否在您的“％PATH％”中：

    $ openocd -v
    Open On-Chip Debugger 0.10.0
    (..)

## QEMU

从官方网站下载QEMU。

## ST-LINK USB驱动程序

您还需要安装此USB驱动程序,否则OpenOCD无法正常工作。按照安装程序的说明进行操作，并确保您安装了正确版本的驱动程序(32位或64位)。

就这样！转到下一部分。