在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 编译与安装过程到此结束。
相关主题 |