While building GNU Radio on the Beagle is not the fastest way to build GNU Radio for the Beagle, it is still useful for some tasks. "Make check" and the benchmarking programs just work. Hopefully, rebuild small pieces of GNU Radio is fast enough to allow people to work on the signal processing code etc.
These notes will be under construction/testing for a while.
Keep an eye on the website for the Wireless@VT 2010 Symposium: http://wireless.vt.edu/symposium2010.html.
Philip, Balister (OpenSDR), Chris Anderson (USNA) and George Schaertl (USNA) gave a presentation on "Embedded SDR" at the Wireless@VT symposium on June 5, 2009. Here is the code for the NEON examples and the slides.
The Beagle Board is an OMAP 3 based single board computer. The OMAP3 processor combines an ARM Cortex-A8 general purpose processor with a Texas Instruments C64x family digital signal processor in the same package. This combination is an attractive system for developing software defined radio software.
WARNING: No instructions exist for restoring the software provided with the SFFSDR board. I can not answer any questions about the restore process, proceed at your own risk.
There is a listserv for Linux on the SFF SDR. To subscribe to the list send an email to
subscribe sffsdr Firstname Lastname
List archives are at http://listserv.vt.edu/archives/sffsdr.html
So far just notes on how to flash images ...
Flash u-boot, assumes tftp download and u-boot named
OMAP5912 OSK # tftpboot 0x10000000 uboot.bin OMAP5912 OSK # protect off 1:0 OMAP5912 OSK # erase 1:0 OMAP5912 OSK # cp.b 0x10000000 0x0 $(filesize) OMAP5912 OSK # protect on 1:0
Flash kernel, assumes tftp download and kernel named
OMAP5912 OSK # tftpboot 0x10000000 uImage.cc OMAP5912 OSK # erase 0x40000 0x23ffff OMAP5912 OSK # cp.b 0x10000000 0x40000 $(filesize)