- CSP Research & Development - https://rd.csp.it -

Gnuradio package is available on Odroid boards


gnuradio odroid [1]

gnuradio on odroid board

GNU Radio is a free software development toolkit that provides the signal processing runtime and processing blocks to implement software radios. GNU Radio SDR toolkit has been compiled to the ARM architecture and tested on Odroid-X, Odroid-X2 and Odroid-U2 boards running Linaro, a Linux distribution based on Ubuntu 12.11.

It has been created two debian packages to install GNU Radio and UHD software (to support USRP devices).

The compiled version of gnuradio includes the following components: python-support, testing-support, volk, doxygen, gruel, gnuradio-core, gnuradio-companion, gr-fft, gr-filter, gr-atsc, gr-audio, gr-digital, gr-noaa, gr-pager, gr-qtgui, gr-trellis, gr-uhd, gr-utils, gr-video-sdl, gr-vocoder, gr-fcd, gr-wavelet, gr-wxgui.

The Ubuntu 12.10 (Linaro) images used are downloadable from Hardkernel’s server or mirrors. You can find them here [2]. and create the SD card following this guide [3].

The following image files have been used to create the gnuradio deb packages:

After you have written the Linaro image on SD, open a terminal and update the package lists from the repositories and get information on the newest versions of packages:

# sudo apt-get update

Download the deb packages:

Copy them on the board.
The first package to install is uhd_1.0-1_armhf.deb, open the file browser window and click it. It will be opened with Ubuntu Software Center., select “install” button. All dependencies will be automatically installed.

uhd_debian_package_install [9]


Click now the gnuradio_3.6.2-1_armhf.deb package and install it.

gnuradio_debian_package_install [10]

gnuradio_debian_package_install_2 [11]


Open a terminal and run gnuradio-companion:

gnuradio_over_odroid [12]




[13] [14] [15] [16]