Explore the newly merged gr-iio module in GNU Radio through this 27-minute conference talk presented by Paul Cercueil at GNU Radio Conference 2021. Gain an overview of the Industrial Input/Output (IIO) framework, its role in handling sensors, converters, and integrated transceivers, and its importance in providing a hardware abstraction layer for user-space applications. Learn about the IIO framework's support for discrete components and integrated transceivers like the Analog Devices AD9361. Discover how gr-iio enables access to generic IIO devices and includes device-specific blocks for certain Software-Defined Radios (SDRs). Follow a basic introduction to IIO, libIIO, and gr-iio, including a tutorial on setting up generic blocks for IIO-based drivers. Delve into the intricacies of buffer streaming operations across different target platforms, complete with performance metrics. Acquire valuable knowledge about the newly available blocks in mainline GNU Radio, particularly beneficial for those starting with devices like the ADALM-PLUTO.
Overview
Syllabus
GRCon21 - LibIIO and gr-iio
Taught by
Confreaks