码迷,mamicode.com
首页 > 其他好文 > 详细

GNU Radio: UHD的安装与更新

时间:2016-08-17 19:21:43      阅读:2602      评论:0      收藏:0      [点我收藏+]

标签:

参考链接

1. Binary Installation

2. Building and Installing UHD from source

以前使用的uhd版本为3.7.2,最近想更新到新版uhd,在官网目前最新版uhd版本为3.10.0

安装步骤

1. 下载UHD源码:http://files.ettus.com/binaries/uhd_stable/src/

2. 解压缩 (假设我们解压缩到software文件夹)

3. 依次执行如下命令

1 $ cd software/uhd-3.8.5
2 $ mkdir build
3 $ cmake ../
4 $ make
5 $ make test
6 $ sudo make install

4. 更新 firmware

安装完UHD之后运行 sudo uhd_usrp_probe 会出现如下错误:

linux; GNU C++ version 4.8.4; Boost_105500; UHD_003.008.005-0-unknown

Error: RuntimeError: Expected firmware compatibility number 7.0, but got 4.0:
The firmware build is not compatible with the host code build.
Please run:

 "/usr/local/lib/uhd/utils/uhd_images_downloader.py"
1 $ cd /usr/local/lib/uhd/utils
2 $ sudo ./uhd_images_downloader.py

等待更新完成之后,拔下USRP再重新插上,运行 sudo uhd_usrp_probe 即可。

注意事项

更新UHD时,当前系统的软件配置不一定支持最新版的UHD,例如我的只支持到3.8.5.如果下载的源代码在执行cmake ../时出现错误,就表示不支持当前的UHD版本,可以选择安装较低版本,或者更新相关软件包来安装最新版UHD。

 

GNU Radio: UHD的安装与更新

标签:

原文地址:http://www.cnblogs.com/moon1992/p/5781166.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!