Sigrok – portable, cross-platform, Open-Source signal analysis software suite

gregsadetsky1 pts0 comments

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

sigrok protocol from various logic device

Related Articles