Is it possible to capture IQ data directly via command line on ADRV9009-W/PCBZ + ZCU102 with Linux/IIO?
We may need to write an example for 9009.
You you can take the ad9371 example from here:
and adapt it.
A lot of things are just renames of 9371 -> 9009.
But some fields need to be adapted.
Thank you for your answer.
Changing device name sounds not hard but some fields adaptation specified ADRV9009 might need many trial..
So I'd like to change the point.
Now I'm using IIO Oscilloscope.
How does it get data from ADRV9009 in Zynq PS via S_AXI_HP2_FPD and handle it to display in time or frequency domain?
I'd like to know actual part in shared source code.
The source code for IIO Oscilloscope is here:
And this is for more fine-grained control:
But the first one should handle streaming data from the 9009.
So, you should be able to find the hooks in the Linux system that should be read to get data.
The code for ADRV9009 is a plugin in IIO Oscilloscope.
Data is being read via the plugin and fed into the display-widgets of IIO Oscilloscope.
Generally speaking, we are thinking of creating an iiostream example for 9009 similar to 9371.
But we will see about time and how to allocate it.
aardelean said:we are thinking of creating an iiostream example for 9009
Any idea when this example will be available?
Its available now: https://github.com/analogdevicesinc/libiio/blob/master/examples/adrv9009-iiostream.c