【USRP】教程:在Ubuntu上安装UHD驱动(最准确的安装方法) ...

打印 上一主题 下一主题

主题 1489|帖子 1489|积分 4477

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
前言

请参考本文进行安装,不要参考其他的资料,安装的乱七八糟的,技术支持起来不方便。
Ubuntu版本选择

版本很多,各有各的好,面对usrp,请选择:20.04,英文版,不要安装中文版,英文不影响阅读,但是中文是真的很难用。
下载地点: https://releases.ubuntu.com/20.04.6/ubuntu-20.04.6-desktop-amd64.iso
无需科学,正常网络即可下载,速度非常的快。
虚拟机

如果逆着实是不肯意安装一台纯Ubuntu的系统,没关系,那就请你使用虚拟机把。
分配给虚拟机的内存建议8G以上,10核+
存储空间 100G。
安装UHD的指令

默认安装
  1. sudo add-apt-repository ppa:ettusresearch/uhd
  2. sudo apt-get update
  3. sudo apt-get install libuhd-dev uhd-host
复制代码
如果是英文版的Ubuntu,不会报错,直接安装完成。
源码安装(对版本有要求可以使用)

  1. git clone https://github.com/EttusResearch/uhd.git
  2. cd uhd
  3. git checkout v3.14.0.0
  4. cd host
  5. mkdir build
  6. cd build
  7. cmake ..
  8. make -j$(nproc)
  9. sudo make install
  10. sudo ldconfig
复制代码
安装B200mini,B200,B210的驱动

如果是这类设备,请肯定要这样操纵
  1. cd /lib/uhd/utils
  2. sudo cp uhd-usrp.rules /etc/udev/rules.d/
  3. sudo udevadm control --reload-rules
  4. sudo udevadm trigger
复制代码
如果是基于源码安装得,你需要这样去安装
  1. cd /usr/local/lib/uhd/utils/
  2. sudo cp uhd-usrp.rules /etc/udev/rules.d/
  3. sudo udevadm control --reload-rules
  4. sudo udevadm trigger
复制代码
如果是基于源码安装得,肯定要按照这个去安装镜像文件
  1. sudo /usr/local/lib/uhd/utils/uhd_images_downloader.py
复制代码
后续

完事之后,你是需要下载固件的,要不设备也无法用起来,请按照顺序去实行指令
  1. //镜像下载
  2. sudo uhd_images_downloader
  3. //查找设备
  4. sudo uhd_find_devices
  5. //查看设备信息
  6. sudo uhd_usrp_probe
复制代码
调制指南(如果出问题了,可以参考下文)

根据apt-get方式安装

查抄可用版本
  1. apt-cache policy libuhd-dev
  2. apt-cache policy uhd-host
复制代码
验证版本
  1. uhd_config_info --version
复制代码
关于博主

东枫科技编写本文,此中参考了Ettus最新的手册,和实测。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

来自云龙湖轮廓分明的月亮

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表