-
Notifications
You must be signed in to change notification settings - Fork 49
Ubuntu
Josh Blum edited this page Jan 16, 2016
·
24 revisions
The Pothosware Framework PPA contains deb packages for the Pothos framework and various Pothos toolkits. Soapy SDR and a slew of hardware support drivers are provided by the MyriadRF SDR Drivers PPA.
The PPAs support the following Ubuntu releases:
- Trusty (14.04 LTS)
- Vivid (15.04)
- Wily (15.10)
Ubuntu Packages Table of Contents
Add the following PPAs to your Ubuntu system based on your needs:
#core framework and toolkits (required) sudo add-apt-repository -y ppa:pothosware/framework #support libraries for pothos (required) sudo add-apt-repository -y ppa:pothosware/support #supplies spuce, soapysdr, and drivers (required) sudo add-apt-repository -y ppa:myriadrf/drivers #needed when using bladerf devices sudo add-apt-repository -y ppa:bladerf/bladerf #needed when using usrp devices sudo add-apt-repository -y ppa:ettusresearch/uhd #always update after adding PPAs sudo apt-get update
Install Pothos with GUI tools and all official toolkits:
sudo apt-get install pothos-all
Install Soapy SDR runtime and utility packages:
#soapy sdr runtime and utilities sudo apt-get install soapysdr #python language bindings sudo apt-get install python-soapysdr python-numpy #using soapy sdr for remote device support? sudo apt-get install soapysdr-remote soapysdr-server
Install Soapy SDR support drivers for your hardware:
#osmo sdr support: sudo apt-get install osmo-sdr soapyosmo-osmosdr #rtl sdr support: sudo apt-get install rtl-sdr soapysdr-rtlsdr #blade rf support: sudo apt-get install bladerf soapy-bladerf #hack rf support: sudo apt-get install hackrf soapysdr-hackrf #usrp support: sudo apt-get install uhd uhd-soapysdr soapysdr-uhd #umtrx support: sudo apt-get install umtrx uhd uhd-soapysdr soapysdr-uhd #miri SDR support: sudo apt-get install miri-sdr soapyosmo-mirisdr #rf space support: sudo apt-get install soapyosmo-rfspace #airspy support: sudo apt-get install airspy soapyosmo-airspy
Open a terminal and run:
#print information about the install PothosUtil --system-info SoapySDRUtil --info #run the design GUI -- there should also be a menu shortcut PothosGui
Install development packages based on your needs:
#developing custom processing blocks sudo apt-get install libpoco-dev-min libpothos-dev #developing SDR hardware or using soapy API sudo apt-get install libsoapysdr-dev
- Project overview
- Getting started
- FAQ
- Video screencasts
- Demo applications
- Features summary
- Versioned releases
- Miscellaneous links
- Help and support
- Pothos users' group
- Twitter @pothosware
- IRC chat #pothos
- Slack workspace
- Contract services
- Developer blog
- Contributing
- Donate
- Build guide
- GUI Tutorial
- SDR Tutorial
- Filter Tutorial
- Doxygen docs
- PothosUtil Guide
- Blocks coding guide
- Scheduler explained
- Remote control guide
- Extending serialization