Multiple Raspberry Pi and ghpsdr3 working
I now have two Raspberry Pi systems and I have installed Raspbian "wheezy" image which supports hardware floating point.
Both are running without any keyboard/mouse or display connected and I am running an ssh session to both from my development machine.
I have One Raspberry Pi running the server code and a second running the dspserver code. Both were built (along with DttSP) using the hardware floating point.
The one running the server code is using about 35% of the cpu and the one running the dspserver is running about 78% (rising to 95% if the sub receiver is enabled) with a client connected.
Both QtRadio, jMonitor and the Android client were run with no obvious audio or spectrum display problems.
To build the server and the dspserver on the Raspberry Pi systems I installed the following packages:
sudo apt-get install subversion libfftw3-dev libusb-1.0.0-dev
I then used subversion to download the source code from the svn store.
I also changed the Makefiles CFLAGS to generate code to use the hardware floating point:
-march=armv6 -mfpu=vfp -mfloat-abi=hard
There was no problem compiling either the server, dspserver or DttSP.
You can see the setup below. Just Mercury and Metis on the Atlas Bus for this test, the two Raspberry Pi devices (in small black cases) and an Ethernet hub to connect all the devices together to my LAN.