Tool
PulseView
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.
- Targets
- Firmware · Protocol
- Category
- Firmware tools
- Relationship
- Foundation tool
- Sources reviewed
Requirements & limits
- 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.
About this entry
The description was reviewed against primary sources.
Primary sources
- README GitHub · sigrokproject/pulseview · Revision af02198
- CMakeLists.txt GitHub · sigrokproject/pulseview · Revision af02198
- https://sigrok.org/wiki/PulseView
- https://sigrok.org/doc/pulseview/unstable/manual.html
- https://sigrok.org/wiki/Protocol_decoders
More in Firmware and hardware
- UEFITool · Tool
- Glasgow Interface Explorer · Tool
- Penguin · Tool
- ipsw · Tool
- avatar² · Tool
- efiXplorer · Tool