srsLTE+USRP B210软件无线电系统在Ubuntu18.04虚拟机上的安装

实验室最近买了几套USRP设备,想做一些B5G/6G通信系统的SDR原型实现。目前常用的SDR软件有OAI和srsLTE(好像改名叫srsRAN了)两种,其中OAI功能更强大,不过安装较为复杂,而srsLTE安装运行相对简单一些。up暂时不想装双系统,就在vmware虚拟机里的ubuntu18.04上进行安装,srsLTE在虚拟机里运行是可以的。但在安装并配置srsLTE+USRP的整个系统时,还是遇到了很多问题,up和师兄两个人搞了一整天才彻底安装成功。以下是博采众长整理出来的安装指南,亲测实现0 error安装。

一、虚拟机设置以及安装low-latency内核
给虚拟机分配尽可能多的cpu及内存。在USB控制器选项中,将USB兼容性设置为USB 3.1。

USRP B210需要用USB线连接到电脑的USB 3.0/3.1接口上,实现供电以及高速数据传输。

在这里插入图片描述

关闭虚拟机,进行如上设置
启动虚拟机,查看当前内核:

ubuntu默认为通用内核
在这里插入图片描述

安装lowlatency内核:

$ sudo apt-get install linux-lowlatency
$ sudo apt-get install linux-image-`uname -r | cut -d- -f1-2`-lowlatency
$ sudo apt-get install linux-headers-`uname -r | cut -d- -f1-2`-lowlatency

$ sudo reboot # 重启以加载新内核
ubuntu系统重启,查看是否成功更换内核:
在这里插入图片描述

已成功更换为lowlatency内核而

二、更新源列表、安装各种工具及依赖库
更新源列表与已安装软件、安装常用工具:

sudo apt update
sudo apt upgrade
sudo apt install net-tools vim ssh git git-gui htop

安装后来cmake时需要用到的一些依赖库:

sudo apt-get install cmake libfftw3-dev libmbedtls-dev libboost-program-options-dev libconfig+±dev libsctp-dev
安装GNU

  • 35
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

「已注销」

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值