Building GNU Radio on the BeagleBoard

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.

Wireless@VT Symposium 2010

Keep an eye on the website for the Wireless@VT 2010 Symposium:

Presentation from Wireless@VT Symposium

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.

OSSIE-SCA on the Gumstix Overo

The Gumstix Overo is an OMAP3 based system similar to the Beagle Board. The primary difference between the two products is that the Overo exposes more pins to the user.

Beagle Board SDR

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.

Installing Linux on the Lyrtech SFFSDR

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 with the following in the body of the email. The subject line doesn't matter.

subscribe sffsdr Firstname Lastname

List archives are at

Basic procedure:

  • Download required software
  • Erase flash

OSK Notes

So far just notes on how to flash images ...

Flash u-boot, assumes tftp download and u-boot named uboot.bin.

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 Here are the u-boot commands.

OMAP5912 OSK # tftpboot 0x10000000
OMAP5912 OSK # erase 0x40000 0x23ffff
OMAP5912 OSK # cp.b 0x10000000 0x40000 $(filesize)
Syndicate content