{
  "added_at": "2026-10-17",
  "additional_evidence_urls": [
    "https://github.com/GlasgowEmbedded/glasgow/blob/d51713b2141bba7958a073e99166ad01f5024c42/docs/manual/src/license.rst",
    "https://github.com/GlasgowEmbedded/glasgow/blob/d51713b2141bba7958a073e99166ad01f5024c42/docs/manual/src/purchase.rst",
    "https://github.com/GlasgowEmbedded/glasgow/blob/d51713b2141bba7958a073e99166ad01f5024c42/docs/manual/src/install/binary.rst",
    "https://github.com/GlasgowEmbedded/glasgow/blob/d51713b2141bba7958a073e99166ad01f5024c42/docs/manual/src/install/source.rst",
    "https://github.com/GlasgowEmbedded/glasgow/blob/d51713b2141bba7958a073e99166ad01f5024c42/software/pyproject.toml"
  ],
  "category": "firmware",
  "description_en": "Use FPGA-based open hardware and Python applets to read and write SPI flash, I2C EEPROM and parallel memory chips, determine JTAG pinouts, debug supported processors and analyze UART, SPI and QSPI transactions on physical devices.",
  "description_zh": "借助基于 FPGA 的开源硬件和 Python 小程序（applet），读写 SPI 闪存、I2C EEPROM 及并行存储芯片，自动确定 JTAG 引脚，调试受支持的处理器，并分析实体设备上的 UART、SPI 和 QSPI 事务。",
  "entry_url": "https://awesomerea.org/resources/glasgow-interface-explorer/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/glasgow-interface-explorer/",
  "evidence_url": "https://github.com/GlasgowEmbedded/glasgow/blob/d51713b2141bba7958a073e99166ad01f5024c42/docs/manual/src/intro.rst",
  "group": "tools",
  "id": "glasgow-interface-explorer",
  "json_url": "https://awesomerea.org/resources/glasgow-interface-explorer/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/glasgow-interface-explorer/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/glasgow-interface-explorer/index.md",
  "name": "Glasgow Interface Explorer",
  "name_zh": "Glasgow Interface Explorer 数字接口探索工具",
  "record_type": "resource",
  "relationship": "foundation",
  "requirements": [
    "Requires Glasgow hardware, bought pre-assembled or built from the open design, plus physical access and correct wiring to the target; some targets need external power. The manual lists its features as working with a revC board, except the analyzer2 logic-analyzer applet, which is currently revD0+ only.",
    "Windows has self-contained MSI installers for Windows 7 SP1 or newer (Windows 7 also needs update KB4457144). Other platforms use the documented git and pipx source install with Python >=3.13,<3.16; Linux also needs the supplied udev rules. The repository has no tagged releases, and the package metadata marks the software as alpha.",
    "Dual-licensed 0BSD or Apache-2.0. The built-in cycle-accurate logic analyzer for debugging applets is documented as temporarily removed pending internal architecture improvements. Applets cover the documented interfaces and memory or processor families; the target interface and parameters must still be identified, and Glasgow does not extract firmware automatically."
  ],
  "requirements_zh": [
    "需要 Glasgow 硬件（可购买成品或依据开源设计自行制作），并能实际接触目标、正确接线；部分目标还需外部供电。手册称所列功能用 revC 板即可完成，但 analyzer2 逻辑分析仪小程序目前仅支持 revD0 及更新版本。",
    "Windows 提供自带全部依赖的 MSI 安装包，支持 Windows 7 SP1 及更新版本（Windows 7 还需先安装 KB4457144 更新）。其他平台按文档使用 git 和 pipx 从源码安装，需要 Python >=3.13,<3.16；Linux 还需安装随附的 udev 规则。仓库没有打标签的发行版本，包元数据将软件标为 alpha 阶段。",
    "采用 0BSD 或 Apache-2.0 双许可。用于调试小程序的内置周期精确逻辑分析仪，文档说明已暂时移除，待内部架构改进后恢复。小程序只覆盖文档列出的接口以及存储器、处理器类型；使用时仍需识别目标接口和参数，Glasgow 不会自动提取固件。"
  ],
  "targets": [
    "firmware",
    "protocol"
  ],
  "url": "https://github.com/GlasgowEmbedded/glasgow",
  "verification": "source-reviewed",
  "verified_at": "2026-10-17"
}
