红联Linux门户
Linux帮助

Ubuntu14.04源码安装UHD3.8.0

发布时间:2017-06-28 09:46:01来源:blog.csdn.net/jxwxg作者:jxwxg
本教程在Ubuntu14.04下源码安装UHD3.8.0,其他版本的安装方法类似。
 
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
 
本文永久更新地址:http://www.linuxdiyf.com/linux/31765.html