Sign inSign up

tausen/gnuradio

By tausen

Updated over 6 years ago

gnuradio docker with gr-ccsds and recent libiio+gr-iio (and some small additions)

Image
0

2.9K

tausen/gnuradio repository overview

GNUradio built

Dockerfile available at: https://github.com/tausen/docker-gnuradio

Assumes that your user ID is 1000 (which is usually the default).

Typical usage, assuming your current working directory contains the files you wish to modify:

docker pull tausen/gnuradio
docker run -t -v /tmp/.X11-unix:/tmp/.X11-unix:ro -e DISPLAY --privileged -v $(pwd):/home/developer/work --rm -i tausen/gnuradio gnuradio-companion

To use UHD USRP source/sink blocks, make sure you have sufficient permissions inside docker:

docker run -t -v /tmp/.X11-unix:/tmp/.X11-unix:ro -e DISPLAY --privileged -u $UID:$GID -v /etc/passwd:/etc/passwd:ro -v /etc/group:/etc/group:ro -v /dev/bus/usb:/dev/bus/usb -v $(pwd):/home/developer/work --rm -i tausen/gnuradio gnuradio-companion

Don't forget udev rules, e.g. add the following file to /etc/udev/rules.d/: https://github.com/EttusResearch/uhd/blob/master/host/utils/uhd-usrp.rules

The gr3.8 tag is built with GNU Radio 3.8 from the maint-3.8 branch (warning: bleeding edge).

Tag summary

Content type

Image

Digest

Size

2.7 GB

Last updated

over 6 years ago

docker pull tausen/gnuradio