Skip to content

A GTK+ based oscilloscope application for interfacing with various IIO devices

License

GPL-2.0, GPL-2.0 licenses found

Licenses found

GPL-2.0
LICENSE
GPL-2.0
license.txt
Notifications You must be signed in to change notification settings

ahmedelbushra/iio-oscilloscope

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IIO Oscilloscope

The IIO Oscilloscope is a GTK+ application, which demonstrates how to interface various IIO devices to different visualization methods within a Linux system.

The application supports plotting of the captured data in three different modes:

  • time domain
  • frequency domain and
  • constellation (X vs Y)

The IIO 'scope supports a plugin architecture which many people use to view and modify settings of the attached IIO device(s).

The main documentation for the IIO 'scope (including checkout/build instructions) can be found at: https://wiki.analog.com/resources/tools-software/linux-software/iio_oscilloscope#installation

Source can be found at: https://github.com/analogdevicesinc/iio-oscilloscope

Bugs can be reported at: https://github.com/analogdevicesinc/iio-oscilloscope/issues

The IIO 'scope uses:

  • FFTW, a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data http://www.fftw.org/
  • inih, a simple .INI file parser written in C http://code.google.com/p/inih/

The IIO 'scope is copyright its authors, and is released under the GPL 2.0

About

A GTK+ based oscilloscope application for interfacing with various IIO devices

Resources

License

GPL-2.0, GPL-2.0 licenses found

Licenses found

GPL-2.0
LICENSE
GPL-2.0
license.txt

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 97.5%
  • Shell 0.7%
  • CMake 0.6%
  • Makefile 0.5%
  • Inno Setup 0.3%
  • C++ 0.2%
  • Perl 0.2%