Pulseview is a Qt based logical Analyzer Http://www.aliyun.com/zixun/aggregation/18378.html "> graphical user interface for Sigrok projects. It is capable of signal rendering in fast O (log N) at all scaling levels.
About Sigrok
Sigrok is used to create a portable, cross-platform, free and open source logic analysis software to support a variety of device types (http://sigrok.org/wiki/Supported_hardware), such as: Logic Analyzer, large container memory operating system, oscilloscope, multimeter , LCR tester, sound level meter, thermometer, hygrometer, anemometer, illuminance meter, Data collector, function generator, spectrum analyzer, power supply, GPIB interface, etc.
Sigrok is licensed through the GNU GPL, and features include:
Extensive hardware support. Support a variety of different logic analyzer, oscilloscope, multimeter, data recorder and so on.
Supports Cross-platform. Includes Linux, Mac OS X, Windows, FreeBSD, OpenBSD, NetBSD (and 86,arm,sparc,powerpc ...). )。
Support for scripting Protocol decoding. In Python 3, you can expand and stack a written protocol decoder.
Supports various file formats. Supports various input/output file formats (including binary, ASCII, hexadecimal, csv,gnuplot, VCD ...) )。
Reusable code. Consists of Libsigrok and Libsigrokdecode shared libraries that can be used by a variety of front-end/graphical user interfaces.
Pulseview Download Address: http://sigrok.org/wiki/Downloads
Browse source code Address: Http://sigrok.org/gitweb/?p=pulseview.git;a=summary
Environmental 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)
Ubuntu Installation Instructions:
First, you need to build and install Libsigrok and Libsigrokdecode.
Use the following command to install Boost and CMake:
$ sudo apt install cmake libqt4-dev libboost-dev Libboost-test-dev Libboost-thread-dev
Bootstrapper command:
$ mkdir Build
$ CD Build
$ cmake.
If Libsigrok and Libsigrokdecode are installed to a non-standard prefix, use pkg_config_path=/<prefix-of-libsigrok-installation>/lib/ pkgconfig/,
To change the installation prefix: cmake-dcmake_install_prefix=<prefix-dir>/.
Establish a non-split debug build Cmake-dcmake_build_type=debug.
To enable unit testing: Cmake-denable_tests=y.
Disable-werror:cmake-ddisable_werror=y.
Establish clang:cxx=clang++ CMake.
Build command:
$ make
Set up verbose=1 to show compiler arguments.
Test command:
$/pulseview
Install Command:
$ sudo make install