Difference between revisions of "PulseView"
Jump to navigation
Jump to search
Uwe Hermann (talk | contribs) m |
|||
Line 4: | Line 4: | ||
== Features == | == Features == | ||
* Fast O(log N) signal rendering at all zoom levels. | * Fast O(log N) signal rendering at all zoom levels. | ||
* [[Protocol decoders|Protocol decoder]] support | |||
== Download == | == Download == | ||
[[http://sigrok.org/gitweb/?p=pulseview.git;a=summary Browse Source]] | [[http://sigrok.org/gitweb/?p=pulseview.git;a=summary Browse Source]] | ||
git clone git://sigrok.org/pulseview.git | |||
$ '''git clone git://sigrok.org/pulseview.git''' | |||
== Requirements == | == Requirements == | ||
See [[Building#PulseView]]. | |||
== Building == | == Building == | ||
See [[Linux#PulseView]] (or any other of the [[Building#Building_from_source|OS-specific instruction pages]]). | |||
'''Additional notes:''' | |||
* Use <code>PKG_CONFIG_PATH=/''<prefix-of-libsigrok-installation>''/lib/pkgconfig/</code> if [[libsigrok]] and [[libsigrokdecode]] are installed to a non-standard prefix. | |||
* Use <code>PKG_CONFIG_PATH=/''<prefix-of-libsigrok-installation>''/lib/pkgconfig/</code> if libsigrok and libsigrokdecode are installed to a non-standard prefix. | |||
* To change the install prefix: <code>cmake -DCMAKE_INSTALL_PREFIX=''<prefix-dir>''/ ..</code> | * To change the install prefix: <code>cmake -DCMAKE_INSTALL_PREFIX=''<prefix-dir>''/ ..</code> | ||
* To show compiler arguments during the build: <code>make VERBOSE=1</code> | |||
* To make a non-stripped debug build <code>cmake -DCMAKE_BUILD_TYPE=Debug ..</code> | * To make a non-stripped debug build <code>cmake -DCMAKE_BUILD_TYPE=Debug ..</code> | ||
* To enable unit tests: <code>cmake -DENABLE_TESTS=y ..</code> | * To enable unit tests: <code>cmake -DENABLE_TESTS=y ..</code> | ||
Line 44: | Line 33: | ||
* If cmake complains that it can only find Qt5, even though you have Qt4 installed: <code>cmake -DQT_QMAKE_EXECUTABLE:string=qmake-qt4 ..</code> | * If cmake complains that it can only find Qt5, even though you have Qt4 installed: <code>cmake -DQT_QMAKE_EXECUTABLE:string=qmake-qt4 ..</code> | ||
==== | == Resources == | ||
* [[PulseView/Architecture|PulseView Architecture Overview]] | |||
*[[PulseView/Architecture|PulseView Architecture Overview]] | * [[TODO#pulseview|TODO List]] | ||
*[[TODO#pulseview|TODO List]] | * [https://www.ohloh.net/p/pulseview PulseView on ohloh] | ||
*[https://www.ohloh.net/p/pulseview PulseView on ohloh] | * [http://airwebreathe.org.uk/w/doku.php?id=pulseview Joel Holdsworth's personal PulseView project page] | ||
*[http://airwebreathe.org.uk/w/doku.php?id=pulseview Joel Holdsworth's personal PulseView project page] |
Revision as of 00:34, 21 October 2013
PulseView is a Qt based logic analyzer GUI for sigrok.
Features
- Fast O(log N) signal rendering at all zoom levels.
- Protocol decoder support
Download
$ git clone git://sigrok.org/pulseview.git
Requirements
See Building#PulseView.
Building
See Linux#PulseView (or any other of the OS-specific instruction pages).
Additional notes:
- Use
PKG_CONFIG_PATH=/<prefix-of-libsigrok-installation>/lib/pkgconfig/
if libsigrok and libsigrokdecode are installed to a non-standard prefix. - To change the install prefix:
cmake -DCMAKE_INSTALL_PREFIX=<prefix-dir>/ ..
- To show compiler arguments during the build:
make VERBOSE=1
- To make a non-stripped debug build
cmake -DCMAKE_BUILD_TYPE=Debug ..
- To enable unit tests:
cmake -DENABLE_TESTS=y ..
- To disable -Werror:
cmake -DDISABLE_WERROR=y ..
- To build with clang:
CXX=clang++ cmake ..
- If cmake complains that it can only find Qt5, even though you have Qt4 installed:
cmake -DQT_QMAKE_EXECUTABLE:string=qmake-qt4 ..