LimeSDR Linux环境搭建

简介: 本文原文来自LimeSDR中文网:www.limesdr.com.cn 转载请说明出处,谢谢! 原文链接: Ubuntu 18.04 LTS下搭建LimeSDR开发环境 By Jin Wu 我们在Ubuntu 18.



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

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


我们在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
 
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命令看是否能发现设备:

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

4. Pothos


安装 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
 
 
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


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

目录
相关文章
|
4月前
|
Ubuntu Linux 开发工具
Linux下的IMX6ULL——环境搭建与软件安装(一)
Linux下的IMX6ULL——环境搭建与软件安装(一)
143 0
Linux下的IMX6ULL——环境搭建与软件安装(一)
|
4月前
|
SQL 数据可视化 Linux
ClickHouse【环境搭建 03】Linux环境离线安装 clickhouse-22.3.3.44 配置参数说明+可视化界面使用(离线安装文件分享百度云盘)
ClickHouse【环境搭建 03】Linux环境离线安装 clickhouse-22.3.3.44 配置参数说明+可视化界面使用(离线安装文件分享百度云盘)
418 0
|
13天前
|
存储 安全 Linux
离线Linux服务器环境搭建
【9月更文挑战第3天】在离线环境下搭建Linux服务器需按以下步骤进行:首先确定服务器用途及需求,准备安装介质与所需软件包;接着安装Linux系统并配置网络;然后设置系统基础参数,如主机名与时区;安装必要软件并配置服务;最后进行安全设置,包括关闭非必要服务、配置防火墙、强化用户认证及定期备份数据。整个过程需确保软件包的完整性和兼容性。
|
2月前
|
消息中间件 Java Kafka
kafka Linux环境搭建安装及命令创建队列生产消费消息
kafka Linux环境搭建安装及命令创建队列生产消费消息
46 4
|
4月前
|
Java Linux
Flume【环境搭建 01】CentOS Linux release 7.5 安装配置 apache-flume-1.9.0 并验证
【2月更文挑战第16天】Flume【环境搭建 01】CentOS Linux release 7.5 安装配置 apache-flume-1.9.0 并验证
88 0
|
3月前
|
Linux 测试技术 开发者
【Docker项目实战】使用Docker部署instantbox临时Linux系统环境搭建工具
【6月更文挑战第13天】使用Docker部署instantbox临时Linux系统环境搭建工具
62 3
|
3月前
|
Linux Windows 虚拟化
【Linux环境搭建实战手册】:打造高效开发空间的秘籍
【Linux环境搭建实战手册】:打造高效开发空间的秘籍
|
2月前
|
负载均衡 Java Linux
黑马头条01,环境搭建,今日头条的介绍,今日头条的功能架构图,技术栈的说明,服务层,nacos(奶靠丝)安装,安装在Linux服务器上环境准备,
黑马头条01,环境搭建,今日头条的介绍,今日头条的功能架构图,技术栈的说明,服务层,nacos(奶靠丝)安装,安装在Linux服务器上环境准备,
|
2月前
|
监控 网络协议 物联网
一款轻量级的通信协议---MQTT (内含Linux环境搭建)
**MQTT协议摘要** MQTT是一种轻量级的发布/订阅型网络协议,适用于低带宽、高延迟或不可靠的网络环境,尤其适合物联网(IoT)设备。其主要特点包括: 1. **发布/订阅模型**:设备通过主题进行通信,发布者无需知道订阅者,订阅者也不需知道消息来源。 2. **轻量级**:协议头部小,减少网络负载,适合资源受限的设备。 3. **断线重连**:支持客户端在失去连接后重新连接,保持通信。 4. **服务质量级别(QoS)**:提供0(最多一次)、1(至少一次)和2(恰好一次)三种级别,保证消息传递的可靠性。
|
4月前
|
存储 Linux 开发工具
Linux 基础(从环境搭建到基础命令)
Linux 基础(从环境搭建到基础命令)