我们在Ubuntu 18.04 LTS系统下,搭建LimeSDR开发环境,主要安装开发过程中涉及到的驱动及软件:
使用PPA安装如下软件:LimeSuite
SoapySDR
Pothos
GNU Radio
OsmoSDR
英文原文链接:GNU_Radio_PPA
建议:以下命令都按行复制 一条一条执行 以便观察每条命令的执行情况
1. 添加PPA源
sudo add-apt-repository -y ppa:bladerf/bladerfsudo add-apt-repository -y ppa:ettusresearch/uhdsudo add-apt-repository -y ppa:myriadrf/driverssudo add-apt-repository -y ppa:myriadrf/gnuradiosudo add-apt-repository -y ppa:pothosware/frameworksudo add-apt-repository -y ppa:pothosware/supportsudo add-apt-repository -y ppa:ettusresearch/uhdsudo apt-get update
2. Lime Suite
sudo apt-get install -y limesuite liblimesuite-dev limesuite-udev limesuite-imagessudo apt-get install -y soapysdr-module-lms7
3. SoapySDRsudo apt-get install -y soapysdr-tools#print information about the installSoapySDRUtil --info
插入LimeSDR Mini 使用SoapySDRUtil --find命令看是否能发现设备:
如果没有,重新安装LimeSuite&Soapy
4. Pothos
安装 Pothos 和 toolkitssudo apt-get install -y pothos-allsudo apt-get install -y python-pothossudo apt-get install -y python3-pothossudo apt-get install -y pothos-python-dev
安装Soapy SDR runtimesudo apt-get install soapysdr-toolssudo apt-get install python-soapysdr python-numpysudo apt-get install python3-soapysdr python3-numpy
安装Soapy SDR驱动sudo apt-get install osmo-sdr soapysdr-module-osmosdr
测试安装
打开终端运行以下命令#print information about the installPothosUtil --system-infoSoapySDRUtil --info#run the design GUI -- there should also be a menu shortcutPothosFlow
5. GNU Radio
sudo apt-get install libvolk1-bin libvolk1-devsudo apt-get install gnuradio gnuradio-devsudo apt-get install gr-fcdproplussudo apt-get install gr-iqbalsudo apt-get install gr-osmosdrsudo apt-get install libosmodsp libosmodsp-dev
6. GNU Octave
卸载命令sudo apt-get purge --auto-remove lime*sudo apt-get purge --auto-remove soapy*sudo apt-get purge --auto-remove pothos*