UHD 安装 http://blog.csdn.net/jxwxg/article/details/53002311
方法一(简单):在添加源之后,可能会无法获取源地址的资源
sudo add-apt-repository ppa:ettusresearch/uhd
sudo apt-get update
sudo apt-get install libuhd-dev libuhd003 uhd-host
方法二(推荐):成功率 99.99%
(a)git 代码
git clonehttps://github.com/EttusResearch/uhd
cd uhd
git checkout release_003_010_000_000 // 这里安装的是版本,对于一些系统需要安装的版本不同,这里安装的是
3.10.0.0
(b)安装依赖
sudo apt-get install libboost-all-dev libusb-1.0-0-dev python-cheetah doxygen python-docutils g++ cmakepython-
setuptoolspython-mako
(c)编译
cd uhd/host/
mkdir build
cd build
cmake ../
make -j8 //由于编译比较慢,所以选择使用 8 个”处理器”来提速
make test
sudo make install
sudo ldconfig //更新动态链接库
(d)镜像下载
sudo uhd_images_downloader
(e)测试:如果以上步骤均完成,则可以将 usrp 插入电脑,进行测试
//查找设备
sudo uhd_find_devices
//查看设备信息
sudo uhd_usrp_probe
(f)ROOT 权限
按照以上安装步骤完成之后,使用的时候,必须 sudo 才能执行 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
评论10
最新资源