Ubuntu14.04 源码安装 UHD3.8.0

Ubuntu14.04 源码安装 UHD3.8.0

本教程在Ubuntu14.04下源码安装UHD3.8.0 ,其他版本的安装方法类似。如有相关问题,欢迎随时讨论交流 jxwxg@foxmail.com

1. 安装前准备

安装Ubuntu14.04系统

按照网上教程安装Ubuntu14.04系统,建议安装Ubuntu14.04.4版本。

安装配置git工具

git工具用于UHD源码的安装,我们需提前安装和配置git工具,具体步骤如下。

更新软件源
sudo apt-get update

安装git
sudo apt-get install git

配置git账号和邮箱
git config --global user.name "name"
git config --global user.email "name@email.com"

2. 源码下载

从github上下载UHD源码
git clone https://github.com/EttusResearch/uhd

下载完源码后进入文件夹并切换到3.8.0版本。
cd uhd
git checkout release_003_008_000

3. 依赖库安装

安装UHD所需的依赖库,依赖库要确保每一个都安装成功。依赖库的版本选择与操作系统版本号和UHD版本号有关,以下依赖库在Ubuntu14.04.4下安装UHD3.8.0亲测有效。UHD的安装过程会用到python的mako库,所以安装easy_install用于安装python库。
sudo apt-get install libboost-all-dev libusb-1.0-0-dev python-cheetah doxygen python-docutils g++ cmake
sudo apt-get install python-setuptools
sudo easy_install mako

4. UHD安装

如果所有依赖库成功安装,则可以开始安装UHD。
cd uhd/host/

新建build文件夹用于编译源码
mkdir build
cd build

编译源码
cmake ..
make -j8
make test

安装
sudo make install

更新动态链接库(千万别忘记这一步)
sudo ldconfig

5. 镜像下载

为当前版本的UHD下载相应的镜像文件。
sudo uhd_images_downloader

如果下载速度较慢,也可以直接到网站 http://files.ettus.com/binaries/images/ 下载相应版本的镜像文件。解压后把images文件拷贝至指定位置。
sudo mkdir /usr/local/share/uhd
sudo cp -r uhd-images_003.008.000-release/share/uhd/images /usr/local/share/uhd/

注意:使用一种方法下载镜像文件即可,推荐使用uhd_images_downloader 自动下载。

6. 测试

如果以上步骤都顺利进行,则可以把USRP连上电脑进行测试。USRP B200/B210系列USRP采用USB3.0接口与电脑连接,可直接使用以下命令测试即可。

查找设备
sudo uhd_find_devices

查看设备信息
sudo uhd_usrp_probe

7. ROOT权限

按照以上安装步骤,我们只能使用ROOT权限执行UHD的命令。以下过程能让我们不使用ROOT权限直接执行UHD命令。
cd /usr/local/lib/uhd/utils
sudo cp uhd-usrp.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules
sudo udevadm trigger

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值