天天看点

LimeSDR Linux环境搭建

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

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

LimeSDR Linux环境搭建

我们在Ubuntu 18.04 LTS系统下,搭建LimeSDR开发环境,主要安装开发过程中涉及到的驱动及软件:

使用PPA安装如下软件:

  • LimeSuite
  • SoapySDR
  • Pothos
  • GNU Radio
  • OsmoSDR

英文原文链接:GNU_Radio_PPA

建议:以下命令都按行复制 一条一条执行 以便观察每条命令的执行情况

1. 添加PPA源

sudo add-apt-repository -y ppa:bladerf/bladerf

sudo add-apt-repository -y ppa:ettusresearch/uhd

sudo add-apt-repository -y ppa:myriadrf/drivers

sudo add-apt-repository -y ppa:myriadrf/gnuradio

sudo add-apt-repository -y ppa:pothosware/framework

sudo add-apt-repository -y ppa:pothosware/support

sudo add-apt-repository -y ppa:ettusresearch/uhd

sudo apt-get update

2. Lime Suite
LimeSDR Linux环境搭建

sudo apt-get install -y limesuite liblimesuite-dev limesuite-udev limesuite-images

sudo apt-get install -y soapysdr-module-lms7

3. SoapySDR

sudo apt-get install -y soapysdr-tools

#print information about the install

SoapySDRUtil --info

插入LimeSDR Mini 使用SoapySDRUtil --find命令看是否能发现设备:
LimeSDR Linux环境搭建

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

4. Pothos

LimeSDR Linux环境搭建
安装 Pothos 和 toolkits

sudo apt-get install -y pothos-all

sudo apt-get install -y python-pothos

sudo apt-get install -y python3-pothos

sudo apt-get install -y pothos-python-dev

安装Soapy SDR runtime

sudo apt-get install soapysdr-tools

sudo apt-get install python-soapysdr python-numpy

sudo apt-get install python3-soapysdr python3-numpy

安装Soapy SDR驱动
sudo apt-get install osmo-sdr soapysdr-module-osmosdr

测试安装

打开终端运行以下命令

#print information about the install

PothosUtil --system-info

SoapySDRUtil --info

#run the design GUI -- there should also be a menu shortcut

PothosFlow

5. GNU Radio
LimeSDR Linux环境搭建

sudo apt-get install libvolk1-bin libvolk1-dev

sudo apt-get install gnuradio gnuradio-dev

sudo apt-get install gr-fcdproplus

sudo apt-get install gr-iqbal

sudo apt-get install gr-osmosdr

sudo apt-get install libosmodsp libosmodsp-dev

6. GNU Octave
LimeSDR Linux环境搭建

见博客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