]> sigrok.org Git - pulseview.git/blame - manual/overview.txt
Logging: Write messages from qDebug() and friends also to stdout
[pulseview.git] / manual / overview.txt
CommitLineData
1894027b
SA
1[[overview,Overview]]
2== Overview
3
4PulseView is a graphical frontend for the libsigrok and libsigrokdecode libraries, permitting
5access to a wide range of devices and protocol decoders to let you record, analyze, process
6and export analog and logic data. It is part of the sigrok suite, just like the libraries that
7it makes use of.
8
9The sigrok suite needs some kind of hardware to interface to the signals you want to examine.
10We found that most people are currently using logic analyzers based on the http://www.cypress.com/products/ez-usb-fx2lp[Cypress FX2 microcontroller].
11With http://sigrok.org/wiki/Fx2lafw[fx2lafw], sigrok's open source runtime firmware, any device
12containing an FX2 can become a powerful streaming logic analyzer.
13A variety of compatible low cost chinese made logic analyzer products are available for as little
14as $5. These can easily be found by searching for _24MHz Logic Analyzer_. There are also barebone
15Cypress FX2 boards such as the Lcsoft Mini Board, which can usually be found by searching for
16_Cypress FX2 Board_ or similar.
17
18In addition, a good set of https://sigrok.org/wiki/Probe_comparison[quality probe hooks] is recommended.
19
20Aside from FX2-based logic analyzers, sigrok also supports FX2-based oscilloscopes such as the
21https://sigrok.org/wiki/Hantek_6022BE[Hantek 6022BE], non-FX2 devices like the
22https://sigrok.org/wiki/Openbench_Logic_Sniffer[Openbench Logic Sniffer] or devices that make use
23of the SCPI protocol, as all reasonably modern oscilloscopes do (Rigol DS1054z, LeCroy WaveRunner,
24Yokogawa DLM and similar).
25
26Please be aware however, that PulseView currently only supports devices that can either work as an
27https://sigrok.org/wiki/Supported_hardware#Oscilloscopes[oscilloscope],
28a https://sigrok.org/wiki/Supported_hardware#Logic_analyzers[logic analyzer] or
29a https://sigrok.org/wiki/Supported_hardware#Mixed-signal_devices[mixed-signal device]. This
30means that multimeters in particular are currently only usable with either https://sigrok.org/wiki/Sigrok-cli[sigrok-cli]
31or https://sigrok.org/wiki/Sigrok-meter[sigrok-meter].
32
33image::pv_after_startup.png[]
34
35The PulseView user interface is geared towards navigation and analysis of captured waveforms, so
36the most space is by default used up by the main trace view. From here, you can access the most
37often used features.
38
39Before we dive deeper into how to accomplish things, let's make PulseView available on your
40system first.