二进制包安装

目前,二进制包安装器仅对微软 Windows 系统构建。请从下表中选取与您的系统相符的安装器来下载和运行:

平台

类型

大小

下载链接

Windows 7 SP1 [1] 或更新 (32 bit; x86)

MSI

~120 MB

全球中国大陆

Windows 7 SP1 [1] 或更新 (64 bit; x64)

MSI

~120 MB

全球中国大陆

安装器完全独立,包含所有使用 Glasgow 工具链所需要的依赖,并且不需要网络访问,因此适合陈旧或物理隔离的设备使用。安装器会为机器上的所有用户安装工具链。

安装完成后,启动桌面上的“Glasgow 可重构数字接口调试器”快捷方式,或打开开始菜单中同名的文件夹,并点击“启动终端”项目。这会打开一个终端,如下图所示:

Glasgow 可重构数字接口调试器命令提示符终端窗口

连接您的设备,并确认它被发现,运行 glasgow list 命令如下:

> glasgow list
C3-20230729T201611Z

如果您未来需要对安装的软件更新,请下载并运行一个更新版本的安装器。它会自动移除现有安装的软件,并将其替换为新版软件

安装 Python 软件包

Glasgow 软件栈使用 Python 语言实现。二进制包安装器包含一个最新的 Python 环境。在 Glasgow 命令提示符中可以使用 python 命令,用于编写脚本或实验。您也可以用 Pip Python 包管理器从 PyPI 安装更多的 Python 软件包。

如需安装 Python 软件包,请用 python -m pip install ... 命令运行 Pip,如下所示:

成功执行 `python -m pip install binwalk` 命令的输出。

如此安装的软件包存放在 %USERPROFILE%\.local,并且在 Glasgow 工具链被重新安装或移除时会被保留。

警告

为了提供最新的二进制包构建的同时,尽可能支持尽量广的 Windows 版本范围,我们提供的 Python 是使用 MinGW 工具链构建的。不巧的是,在 PyPI 上的预编译二进制包是用不兼容的 MSVC 工具链构建的,这意味着有些常用的 Python 包,如 numpy,无法在 Glasgow 命令提示符中安装。

如果您需要在 Windows 上额外安装包含二进制扩展的软件包,请从源码安装工具链