{
  "added_at": "2026-10-16",
  "additional_evidence_urls": [
    "https://github.com/sigrokproject/pulseview/blob/af02198741b4e57c9f9b796bd5e6c0f2ae9f2f2b/CMakeLists.txt",
    "https://sigrok.org/wiki/PulseView",
    "https://sigrok.org/doc/pulseview/unstable/manual.html",
    "https://sigrok.org/wiki/Protocol_decoders"
  ],
  "category": "firmware",
  "description_en": "Examine captured logic and analog waveforms with sigrok's graphical frontend. Protocol decoders and decoder stacking expose bus messages and higher-level device operations, making hardware communication traces useful for firmware and interoperability investigations.",
  "description_zh": "通过 sigrok 的图形前端检查逻辑与模拟波形；协议解码器及分层解码可展示总线消息和更高层的设备操作，便于利用硬件通信记录开展固件与互操作性分析。",
  "entry_url": "https://awesomerea.org/resources/pulseview/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/pulseview/",
  "evidence_url": "https://github.com/sigrokproject/pulseview/blob/af02198741b4e57c9f9b796bd5e6c0f2ae9f2f2b/README",
  "group": "tools",
  "id": "pulseview",
  "json_url": "https://awesomerea.org/resources/pulseview/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/pulseview/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/pulseview/index.md",
  "name": "PulseView",
  "name_zh": "PulseView 信号与协议分析工具",
  "record_type": "resource",
  "relationship": "foundation",
  "requirements": [
    "Supply a supported recorded trace, or use a compatible logic analyzer/oscilloscope with the needed device access. Device support is narrower than the whole sigrok suite; PulseView is not the multimeter frontend.",
    "Protocol decoding requires libsigrokdecode and operates on logic signals; analog captures need suitable conversion. The reviewed source accepts Qt 5.3+ or Qt 6.2+, libsigrokcxx 0.5.2+ and libsigrokdecode 0.5.2+.",
    "GPL-3.0-or-later. GitHub is the official mirror. Development snapshots and packaged releases may differ."
  ],
  "requirements_zh": [
    "需要受支持的已录制波形，或兼容的逻辑分析仪、示波器及相应设备访问权限。设备覆盖范围小于整个 sigrok 套件，PulseView 并非万用表前端。",
    "协议解码需要 libsigrokdecode，且作用于逻辑信号；模拟采样需要适当转换。所审阅源码接受 Qt 5.3+ 或 Qt 6.2+、libsigrokcxx 0.5.2+ 与 libsigrokdecode 0.5.2+。",
    "软件采用 GPL-3.0-or-later，GitHub 仓库为官方镜像。开发快照与打包发行版可能不同。"
  ],
  "targets": [
    "firmware",
    "protocol"
  ],
  "url": "https://github.com/sigrokproject/pulseview",
  "verification": "source-reviewed",
  "verified_at": "2026-10-16"
}
