Compiling Problem of IIO Oscilloscope：
/usr/bin/ld: cannot find -lad9361
How to fix it?
There is a helper library that IIO Oscilloscope now uses. Please follow these steps to install the library. Once the library is installed you should be able to compile IIO Oscilloscope without issues.
I have re-built the IIO Oscilloscope according to your steps.
But I can only get a white app dialog without any function.
I will abandon the attempt of building my own IIO Oscilloscope.
I will use the existing IIO Oscilloscope on my ZedBoard.
Since you already ran the application it means that you already built IIO-Oscilloscope. Well done!
The application GUI is empty because it did not find any iio devices on your system. But the application can connect remotely to your ZedBoard and use the iio devices on that platform.
Check this link to learn more on how to connect remotely:
IIO Oscilloscope [Analog Devices Wiki]
I will try your advice.
Thank you very much for your help!
Please do. And it you have any questions let me know.
If the question does not relate to the one on this thread please post the new question on a new thread.
I input the following shell commands:
> export OSC_REMOTE=192.168.10.102
> export IIOD_REMOTE=192.168.10.102
But I still have a blank dialog:
Does it startup fine if you don't set the remote address?
I can get the same blank dialog and some warnings of missing ADI icons, if I don't set the remote address.
Looks like it can't find the application files which contain the GUI layout. Can you send me the full log that is generated when you launch the osc from the terminal?
Hello Timh and Lars,
I can successfully use IIO Network Scope in Firefox (http://192.168.10.106) as following figure.
But I can't successfully use shell command `osc -c 192.168.10.106` as following figure.
I can find the TCP servers in ZedBoard as following figure.I guess that,*.http is related to IIO Network Scope;*.1234 is related to IIO Oscilloscope.
I don't know how to get 'the full log that is generated when you launch the osc from the terminal'.Which shell command should I use?
Is the iiod running on the system?
You can check running 'ps aux | grep iiod'. If it is not running please try to upgrade the system by running the adi_update_tools.sh command.
iiod is working onn my PC:
iiod is working on my ZedBoard:
Both of those are just finding the process related to the ps piped to grep command you ran so it appears iiod isn't running.
In order to not include the search process in the results you have to use something like pgrep (if you have procps installed) or use one of the ways of using grep to filter its own output (e.g. ps aux | grep "[i]iod").
Hello Tim and Lars,
I build and install the libiio, and my IIO Oscilloscope is working now.
Thank you for kind help!
As Tim indicated there is no IIOD installed on your system. Try to follow the update guide and run the adi_update_tools.sh script.
I will try.
I have rejoiced too soon.
The Windows version of IIO Oscilloscope is working:
But the Linux version of IIO Oscilloscope has segmentation fault (core dumped) :
Can you try to delete the .osc_profile.ini file and see if that helps?
I delete the file .osc_profile.ini, but segmentation fault still appears.
I will update the system of ZedBoard+AD-FMCOMMS1, and rebuild the IIO OScilloscope on PC.
I use a new SD card with the lateset ADI image from Internet, and the IIO Oscilloscope on Ubuntu is working!
Just to note, I don't think osc supports reading OSC_REMOTE from the environment to set up an remote connection anymore so the docs need to be updated. Recent versions should support doing `osc -c 192.168.10.102` instead; otherwise, I think exporting IIOD_REMOTE should still work in the same fashion as well.
Verry much thankful for link searching from long time and finally your link helped to success.
1 doubt does ip addr : port comes automatically or we hav to enter
Retrieving data ...