I have tried to install gnuradio in both linux & windows PC
To control the zedboard & AD9361, It must need hardware gr-iio block.
After installing gnuradio, I didn't find these block.
How to install iio block correctly?
The recommended way to install GNU Radio + gr-iio is to use PyBombs: http://pybombs.info/
How can I install gr-iio on Windows 10, 64 bit? I purchased ADALM-PLUTO ( Pluto SDR ) and want to use it with GNUradio on Windows.
Original Windows Installer package does not include required source blocks.
Did you ever get an answer for your question? I to have GNUradio binary installed. Considering just returning box unopened since have plenty of other SDR's working. Was hoping would be more help with product. Thanks for your help and hope to hear.
Supporting gr-iio blocks on windows is something we are actively exploring. The biggest problem is building GNURadio itself on Windows due to the number of dependencies.
All the underlying requirements from ADI build today on Windows, even the gr-iio blocks. They are just not integrated into an installer for users. This requires building GNURadio with the GUI components.
If you have Windows 10, you can use WSL and install GNURadio which works fine with PlutoSDR. You are just limited to the network backend which the driver provides. So you just supply the IP address of PlutoSDR (usually 192.168.2.1).
Yes, just installed on WSL and have gr-iio installed so will see when package arrives tomorrow. So keeping fingers crossed. Thought may work since WSL should see serial device with some kicking, and may be wrong but if Pluto acts as a storage device may even be seen with WSL. Thank you very much for the help.
I've tested this myself and everything works fine as long as you are using the network context.
Pluto itself appears as a few devices to the OS including: mass storage, serial device, and networking device. It can also appear as a gadget device if in DFU mode. On WSL the serial interface can be a bit tricky to get going but networking works out of the box.
When you get your Pluto, configure the network interface it creates with IP address 192.168.2.10. In the GNURadio block under the URI field put "ip:192.168.2.1", then enjoy
Confirmed I did see the Pluto in wsl but hit a snag with "Failed to enable real-time scheduling" so am going back over my install. Think I missed a step. Thanks again.
Try running as root. If that doesn't work I would ask the GR community.
sudo fixed that issue but did get no output. Tried a simple waterfall but get an issue with "iio_pluto_source_swig.py". Am curious when you installed gnuradio did you use apt-get or pybombs? I install gnuradio and gr-iio with pybombs so am wondering if I need to change my method. I also am using ubuntu 16.04. Sorry for the mess am a little rusty on software. And many thanks.
Ok, did a fresh install and manged to confirm iio-info worked. Moved onto gnuradio and manged now to at least get the cyclic-sine_pluto.grc to display. Other grc samples require audio which has spoot support for WSL. Pulseaudio is an option but will have to play another day, am not really a software guy. Not sure yet if can say this is a working alternative for any serious work but hopefully windows may improve wsl, one thing while searching did note someone requested the addition of Pluto to the gnuradio windows build scripts and was at least acknowledged. If you have any other help or suggestions would be great. Thanks again.
I just used the binaries available in the Ubuntu repos. This should be the only thing you need to do: ubuntu_griio_build.sh · GitHub . Unless you need bleeding edge stuff I would stay away from pybombs. apt is much faster.
If you send me the swig error you get with pybombs I can try to debug it.
Thinking swig error is sent out when something else is wrong, as in my above comment when running the fm radio the swig error came after the complaint with alsa failures because of no audio source. Jut my opinion, can run it again if you are interested. Oh, and did not use pybombs this time just did a normal install.
Which Windows build scripts do you mean?
Got the link from WindowsInstall - GNU Radio which pointed to the brave ones to build at GitHub - gnieboer/GNURadio_Windows_Build_Scripts: A series of Powershell scripts to automatically download, build from … Sorry for any mess on the post hopefully is accessible. Also should mention I tried iio-oscilloscope but had issues I am still checking. And started playing with pulseaudio but may take awhile since not quite sure how to define it in gnuradio. Let me know if links worked.
Did a little more playing and found you can also use VMware. Did mange to get the FM radio playing but any changes seem to complain about the buffer. May be an issue with vmware since in my case cannot allocate enough memory. But at lest this way seems easier to get sound then going with windows wsl.
Did find that the latest Pothos does support Pluto under Soapy SDR. Never have used soapy so will have to do some heavy reading. It seems to have iio already installed but you need to use pothosware for building. Also includes support under GQRX and CubicSDR. One thing did find, and not sure if helpful for adding pluto. LimeSDR is supported and has a windows file to add it's blocks to gnuradio.
Retrieving data ...