I am a little confused about libiio vs uhd;
Both can control the hw directly right?
When should i use each one of them...
will be glad to some info about them and why and when to use each...
The two are abstraction layers for the hardware.
Libiio is for the hardware devices that feature a IIO driver in the Linux kernel.
UHD is (as far as I know) specific to some devices (the USRP B200, maybe others).
So using UHD or libiio depends of what HAL supports your device.
Hi,thanks for the answer;
If i have support for both of them, which should i prefer?
For example for fester response of the hw or faster data acquisition from it?
I don't think there's a single device that supports both.
And I have no idea. I don't think anybody compared them yet.
is ettus e312 doesn't support both?
No, The ettus e312 only supports UHD.
Retrieving data ...