usrp运行完整linux,Ubuntu系统下USRP硬件驱动(UHD)的编译与安装

在Ubuntu系统下USRP硬件驱动(UHD)安装最简单的方式就是直接从Ettus Research官方提供的PPA源安装,不过本文介绍的是如何从源代码进行编译与安装。

1.从PPA源安装只需要下面三段命令

sudo add-apt-repository ppa:ettusresearch/uhd

sudo apt-get update

sudo apt-get install libuhd-dev libuhd003 uhd-host

2.从源代码进行编译与安装

I.安装依赖包

使用以下命令将安装所有的依赖包。

sudo apt-get -y install libboost-all-dev libusb-1.0-0-dev \

python-mako doxygen python-docutils cmake build-essential

II.从GitHub获取源代码

git clone https://github.com/EttusResearch/uhd.git

然后进入源代码根目录:

cd uhd/host

III.配置与编译UHD

mkdir build

cd build

cmake  ../

Makefile已经生成,执行编译。

make

经过较长时间的编译后,执行自检查:

ctest --output-on-failure

自检查可能出现一个或多个失败,可以返回查看log信息,原因一般都是依赖包缺失,安装缺失的依赖再次执行检查即可。

IV.安装UHD

在安装之前确认当前目录为./build。然后执行安装:

sudo make install

然后需要设置LD_LIBRARY.

sudo ldconfig

编译与安装过程到此结束。

相关主题

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值