What is the best approach to start with a basic Linux hosted Microblaze design on the VC707 board for the AD-FMCOMMS3-EBZ part, and interface to iio-oscilloscope software on a connected CentOS 6.5 linux host?
1- I ask this because I my first approach I found at AD-FMCOMMS1-EBZ KC705 Quick Start Guide [Analog Devices Wiki] a design http://swdownloads.analog.com/2014_r2_pre/vc707_fmcomms2-3_2014_R2_PRE.zip which loads fine. (where is all the HDL and linux setup source code for this, is it shared?). But on following further instructions I wanted to setup the IIO Oscilloscope [Analog Devices Wiki] software to interface with the board from my CentOS 6.5 linux host machine.
a- However I can not install the needed dependencies starting with What is libiio? [Analog Devices Wiki] instructions. For centOS/redhat what YUM packages would be needed for libcdk5-dev libavahi-client-dev which I can't find?
b- The instructions to make libiio don't work since there is no Makefile in the root of analogdevicesinc/libiio · GitHub to run "make all" and "sudo make install"? How do I install libiio since I believe its a dependency for iio-oscilloscope correct?
c- FYI - If I skip the above dependencies that I can't get to work and just follow iio-oscilloscope instructions to run "make": I get the following errors:
iio-oscilloscope-master$ make
gcc: unrecognized option '-print-multiarch'
gcc: no input files
Package glib-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib-2.0' found
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
Package gthread-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gthread-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gthread-2.0' found
Package gtkdatabox was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtkdatabox.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtkdatabox' found
Package fftw3 was not found in the pkg-config search path.
Perhaps you should add the directory containing `fftw3.pc'
to the PKG_CONFIG_PATH environment variable
No package 'fftw3' found
Package libiio was not found in the pkg-config search path.
Perhaps you should add the directory containing `libiio.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libiio' found
Package glib-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib-2.0' found
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
Package gthread-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gthread-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gthread-2.0' found
Package gtkdatabox was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtkdatabox.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtkdatabox' found
Package fftw3 was not found in the pkg-config search path.
Perhaps you should add the directory containing `fftw3.pc'
to the PKG_CONFIG_PATH environment variable
No package 'fftw3' found
Package libiio was not found in the pkg-config search path.
Perhaps you should add the directory containing `libiio.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libiio' found
gcc -I/usr/include -fPIC -Wall -g -std=gnu90 -D_GNU_SOURCE -O2 -DPREFIX='"/usr/local"' -DOSC_VERSION=\"master-ge42d7b8-dirty\" -c -o oscmain.o oscmain.c
cc1: error: unrecognized command line option "-std=gnu90"
make: *** [oscmain.o] Error 1
2- I will try other approaches such as the no-OS software, however I think the above #1 is an example with a linux OS on VC707 microblaze and has the iio-oscilloscope software which is desirable.
Thanks!