IIO Oscilloscope0.18-main
A GTK+ based oscilloscope application for interfacing with various IIO devices
v0.18-main
60.7 MBscanned clean
Verify your download
Select the file you downloaded to check it against the hash we published — the check runs in your browser, nothing is uploaded.
About
Capture signals from attached Industrial I/O (IIO) devices and inspect them through live plots in IIO Oscilloscope, turning device data into a practical view for analysis and tuning. The GTK+ interface connects various IIO devices to several visualization methods and demonstrates the IIO workflow used in Linux-oriented systems.
Captured data can be plotted in three modes, including constellation view, which graphs X values against Y values. A plugin architecture lets developers and advanced users add device-specific controls for viewing and modifying settings on attached IIO devices. FFTW handles discrete Fourier transforms for signal analysis, while the inih library reads configuration values from INI files.
The program is suited to engineers, developers, and hardware researchers working with Analog Devices platforms, especially when checking signal behavior, adjusting device parameters, or testing IIO integrations. The Windows build targets x86; current main-branch development uses libiio v1 from libiio’s main branch, and associated dependencies must be built from different branches. IIO Oscilloscope is open-source.
Version 0.18-main fixes several adrv9002 plugin issues, including disabled-channel handling, carrier handling for adrv9003, profile updates, and device-widget refreshes. It also adds capture-timeout configuration through an INI file, introduces CFIR and PFILT support for the ad9084 plugin, replaces deprecated GTK functions, and corrects plots that ignored device labels.
Architecture: x86
What's new in v0.18-main
What's Changed
- Fix clang warnings by @nunojsa in #469
- Fix adrv9002 plugin by @nunojsa in #470
- Adrv9002: changed LTE preset sample rate in profile generator by @andrei47w in #472
- cmake: Check for the minimum gtkdatabox versions supported by @dNechita in #468
- Obsolete fmcomms1 plugin by @dNechita in #473
- plugins: adrv9002: fix carrier handling for adrv9003 by @nunojsa in #471
- CMakeLists: add Wno-error=deprecated flag by @cristina-suteu in #476
- Replace deprecated GTK functions by @cristina-suteu in #475
- plugins: adrv9002: make sure to update device widgets by @nunojsa in #481
- CI: github windows workflow: change libads to main branch by @cristina-suteu in #482
- adrv9002 plugin fix for disabled channels by @andrei47w in #477
- osc.c: Allow setting the capture timeout via .ini file by @dNechita in #484
- make sure the sizeof argument to calloc is the second argument. by @tsailer in #485
- filters: adrv9002: update profiles by @nunojsa in #478
- plugins/ad9084: Add CFIR and PFILT support by @mhennerich in #486
- Add CODEOWNERS and PULL_REQUEST_TEMPLATE files by @SRaus in #487
- Fix plot not using device labels by @dNechita in #488
- dialogs.c: move the scanning process into its own thread. by @AlexandraTrifan in #490
- adrv9002: API version mismatch fix by @andrei47w in #492
- Change for adrv9002 sdk26 by @nunojsa in #494
- Fix Impulse Generator Menu by @cristina-suteu in #501
- adrv9002 new sdk by @nunojsa in #514
- adrv9002 ensm improv by @nunojsa in #504
- [2023_R2] adrv9002 new sdk by @nunojsa in #515
- glade/ad9084.glade: Fix connection of adjustments to spinbuttons by @mhennerich in #518
- ci/buildmingw.yml: fix deprecated version of upload-artifact by @AlexandraTrifan in #521
- plugins/dac_data_manager.c: dynamically convert data for enabled channels. by @AlexandraTrifan in #520
- filters: adrv9002: add profiles for sdk 27.1 by @nunojsa in #525
- Refactor to use gdk_threads_add_idle instead of gdk_threads_enter/leave by @trupples in #505
- Fix math feature by @cristina-suteu in #530
- Fix read_sampling_frequency by @cristina-suteu in #531
- osc: Use device ID when name or label fails by @dNechita in #532
- AD9371 Plugin - Fix Spinbox for RX2 gain by @cristina-suteu in #529
- CI x86 AppImage by @bindea-cristian in #533
New Contributors
- @tsailer made their first contribution in #485 - @AlexandraTrifan made their first contribution in #490 - @trupples made their first contribution in #505 - @bindea-cristian made their first contribution in #533 Full Changelog: v0.17-master...v0.18-main
Details
SHA-256
Does this still work for you?
Badge for your website
Developers can show that IIO Oscilloscope is available on MirrorNest. Copy the code below: the badge links to this page and updates itself.
<a href="https://mirrornest.com/software/iio-oscilloscope-caf9e66d"><img src="https://mirrornest.com/badge/iio-oscilloscope-caf9e66d.svg" alt="IIO Oscilloscope on MirrorNest" height="20"></a>[](https://mirrornest.com/software/iio-oscilloscope-caf9e66d)Reviews
No reviews yet — be the first.
IIO Oscilloscope alternatives
dotMemory Unit Standalone Launcher
Effective memory usage in .NET applications with dotMemory Unit
GamebarHandler
Gets rid of those pesky 'open ms-gamebar' and 'open ms-gamingoverlay' popups.
ShareX
ShareX is a free and open-source application that enables users to capture or record any area of their screen with a single keystroke. It also supports uploading images, text, and various file types to a wide range of destinations.
cerebro-es (Install)
elasticsearch web admin tool
CPUID CPU-Z
System information software
Vantage
Vantage