Difference between revisions of "PulseView"

From sigrok
Jump to navigation Jump to search
(Created page with "'''PulseView''' is a Qt/OpenGL based logic analyzer GUI for sigrok. == Features == TODO. == Download == TODO. == Requirements == * git * g++ * make * cmake >= 2.6 * libt...")
 
Line 24: Line 24:


== Building ==
== Building ==
=== Ubuntu ===
==== Prerequisites ====
* You first need to build and install the libsigrok and libsigrokdecode from my git resposity. The last release of sigrok will not work, nor will the mainline head build.
* You will also need to install boost and cmake with the following command:
$ sudo apt-get install cmake libboost-dev libboost-test-dev


TODO.
==== Bootstrap ====
$  cmake .
* Use <code>PKG_CONFIG_PATH=/''<prefix-of-libsigrok-installation>''/lib/pkgconfig/</code> if libsigrok and libsigrokdecode are installed to a non-standard prefix.
* To make a non-stripped debug build <code>cmake -DCMAKE_BUILD_TYPE=Debug .</code>
==== Build ====
$ make
* <code>make VERBOSE=1</code> to show compiler arguments.
==== Test ====
$ ./pulseview

Revision as of 22:35, 7 October 2012

PulseView is a Qt/OpenGL based logic analyzer GUI for sigrok.

Features

TODO.

Download

TODO.

Requirements

  • git
  • g++
  • make
  • cmake >= 2.6
  • libtool
  • pkg-config >= 0.22
  • libglib >= 2.28.0
  • Qt >= 4.x
  • libsigrok >= 0.2.0
  • libboost >= 1.4.6
  • libboost-test >= 1.4.6 (Boost unit test lib)

Building

Ubuntu

Prerequisites

  • You first need to build and install the libsigrok and libsigrokdecode from my git resposity. The last release of sigrok will not work, nor will the mainline head build.
  • You will also need to install boost and cmake with the following command:
$ sudo apt-get install cmake libboost-dev libboost-test-dev

Bootstrap

$  cmake .
  • Use PKG_CONFIG_PATH=/<prefix-of-libsigrok-installation>/lib/pkgconfig/ if libsigrok and libsigrokdecode are installed to a non-standard prefix.
  • To make a non-stripped debug build cmake -DCMAKE_BUILD_TYPE=Debug .

Build

$ make
  • make VERBOSE=1 to show compiler arguments.

Test

$ ./pulseview