sigrok
Main Page
From sigrok
Jump to navigation<br>Jump to search
The sigrok project aims at creating a portable, cross-platform, Free/Libre/Open-Source signal analysis software suite that supports various device types (e.g. logic analyzers, oscilloscopes, and many more).
It is licensed under the terms of the GNU GPL, version 3 or later . Design goals and features include:
Broad hardware support . Supports many different devices (logic analyzers, oscilloscopes, multimeters, data loggers etc.) from various vendors.
Cross-platform . Works on Linux, Mac OS X, Windows, FreeBSD, OpenBSD, NetBSD, Android (and on x86, ARM, Sparc, PowerPC, ...).
Scriptable protocol decoding . Extendable with stackable protocol decoders written in Python 3.
File format support . Supports various input/output file formats (binary, ASCII, hex, CSV, gnuplot, VCD, WAV, ...).
Reusable libraries . Consists of the libsigrok and libsigrokdecode shared libraries which can be used by various frontends/GUIs.
Various frontends . PulseView (LA/DSO/MSO GUI), SmuView (DMM/PSU/load GUI) and sigrok-meter (DMM GUI), sigrok-cli (command-line), and other frontends all build upon the above libraries.
You can use sigrok to...
...log data from your multimeter
...have a $10 logic analyzer for examining logic circuits
...have a remote GUI for your oscilloscope
...perform measurements on signals
...make sense of digital signals with protocol decoders
...write custom protocol decoders in python
...remote-control your power supply
...remote-control whatever lab device you'd like to support
...write a quick-n-dirty automation tool for your particular needs
...have a framework/frontend for your home-made devices
News
Failed to load RSS feed from https://sigrok.org/blog/rss.xml: There was a problem during the HTTP request: 500 Internal Server Error<br>See also: Current events.
Supported hardware (Browse by category...)
Logic analyzers · Mixed-signal devices · Oscilloscopes · Multimeters · LCR meters · Sound level meters · Thermometers · Hygrometers · Anemometers · Light meters · Energy meters · DAQs · Dataloggers · Tachometers · Scales · Digital loads · Function generators · Frequency counters · RF receivers · Spectrum analyzers · Power supplies · Multiplexer · GPIB interfaces
See also: Device comparisons, Device cables, Multimeter ICs, Connection parameters
Downloads and documentation
Downloads · Building · Linux · Mac OS X · Windows · FreeBSD · OpenBSD · NetBSD · Android · Embedded · Getting started · Input output formats · Protocol decoders · Probe comparison · GPIB · Logo · Press
Subprojects
libserialport · libsigrok · libsigrokdecode · sigrok-cli · PulseView · sigrok-meter · SmuView · fx2lafw · gpibgrok · fx2grok · fpgalafw · Firmware · Example dumps
Getting in touch
IRC: #sigrok@libera.chat · Mailing list: sigrok-devel (archives: MA, SF, Gmane) · Twitter: @sigrokproject · Mastodon/Fediverse: @sigrok@fosstodon.org
Development
Developers · Roadmap · API docs (sp · sr/cxx/py/java · srd) · Browse source code (GitHub mirror) · Bug tracker · Summer of Code · Protocol decoder HOWTO · Protocol decoder API · Formats and structures · Hardware driver API · Portability · TODO
IMPORTANT: Unless explicitly specified otherwise, all contents in this wiki (including text and images) are released under the CC-BY-SA 3.0 license. If you don't want that, please explicitly specify another free-ish license when adding pages/images!
Retrieved from "https://sigrok.org/w/index.php?title=Main_Page&oldid=16494"
Navigation menu
Search