Pulseview Logic analysis software

Source: Internet
Author: User
Keywords Logical Analysis Pulseview
Tags aliyun analysis based creating creating a cross cross-platform graphical user interface

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.