本文原文来自LimeSDR中文网:www.limesdr.com.cn 转载请说明出处,谢谢!

原文链接: Ubuntu 18.04 LTS下搭建LimeSDR开发环境 By Jin Wu

LimeSDR Linux环境搭建_第1张图片


我们在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
LimeSDR Linux环境搭建_第2张图片 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命令看是否能发现设备:

LimeSDR Linux环境搭建_第3张图片

如果没有,重新安装LimeSuite&Soapy

4. Pothos

LimeSDR Linux环境搭建_第4张图片


安装 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
LimeSDR Linux环境搭建_第5张图片

见博客ubuntu安装最新Octave

卸载命令sudo apt-get purge --auto-remove lime*sudo apt-get purge --auto-remove soapy*sudo apt-get purge --auto-remove pothos*
 

更多内容见LimeSDR中文网:www.limesdr.com.cn