Gnu Radio built on Sheeva Plug

I built and installed Gnu Radio from the trunk on my Sheeva Plug last
night. I went with a Fedora
system image, which is designed to fit in the 512MB on-card NAND
flash. That image is woefully
inadequate to build Gnu Radio, so I very painfully built up a system
image with enough libraries, etc
to make Gnu Radio build.

It took several hours for the build to complete, and I haven’t had
opportunity to test it at all at this
point–there’s no USRP support because there isn’t an SDCC for ARM.
The Sheeva Plug doesn’t have
a native audio system, so I’ll have to test it with my USB headphones,
I guess.

I suspect that performance will be utterly unimpressive, since the
Sheeva ARM CPU has no native
floating-point.


Marcus L.
Principal Investigator
Shirleys Bay Radio Astronomy Consortium

Let us know what you could do using the sheeva plug!

Rafael D. wrote:

Let us know what you could do using the sheeva plug!

It’s probably one of the smallest devices with the lowest power
consumption able to run Ubuntu and featuring USB2.0 and a Gigabit NIC,
the minimum requirements to run GNU Radio with USRP1/2. See

for details.

I can give it a shot if you want… and compare a quadcore i7 with the
SheevaPlug sampling DVB-T signals…

Alex

wow!
sampling DVB-T using a sheevaplug is amazing!

SheevaPlug - Wikipedia

for details.

I can give it a shot if you want… and compare a quadcore i7 with the
SheevaPlug sampling DVB-T signals…

Alex

Guaranteed that the Sheeva Plug will some out very poorly against a
Quad i7. The thing has
no built-in floating point, and runs at only 1.2GHz.

I got USRP support working, and audio-via-USB seems to mostly work,
except that recording doesn’t
appear to be working yet, but the dial_tone.py example now runs.

I dont’ currently have a USRP/USRP2 in my posession (have to hike out to
the SBRAC dish to get mine),
so I can’t test the USRP support.

But it’s looking promising for low-bandwidth work anyway.


Marcus L.
Principal Investigator
Shirleys Bay Radio Astronomy Consortium