4.2 NI-USRP驱动安装与检测
总目录链接:https://blog.csdn.net/m0_37660088/article/details/122646925
说明:USRP驱动安装分两种,一种是NI-USRP驱动,一种是UHD驱动,两者应用场景不同。
(1)NI-USRP官方驱动用的较少,一般用在windows系统中,使用Labview软件进行应用。
(2)UHD驱动用的较多,MATLAB与USRP连接时需要,在Linux系统中使用GNURadio也需要使用UHD驱动。
此外,我们在网上搜索关于USRP的时候,相关内容最多的就是在Ubuntu系统上安装UHD驱动和GNURadio应用,这也是主流应用方式。
接下来,我们将针对这两种驱动的安装做一些讲解:
一、NI-USRP官方驱动
安装步骤
-
NI-USRP官方下载地址:https://www.ni.com/zh-cn/search.html?q=NI-USRP&value_=NI-USRP§ion_=query&searchType_=default&separator_=5&i_=0&ps=10&pg=1
-
进入后,可以对操作系统、版本等信息进行选择,然后下载即可。
-
下载完成后,会出现如下图标。
其实这个软件并不是很大,就是一个NI公司的一个Package Manager,然后里面会有各种与USRP相关的支持软件。 -
双击进入后会出现如下界面。
从上面的内容可以印证我们开头所写的总结,用于Labview软件与USRP连接的支撑文件。 -
点击“下一步”,选择“我接受上述许可协议”,点击“下一步”。
-
继续“下一步”。
-
继续“下一步”。
-
继续“下一步”。
-
勾选“我接受上述许可协议”,点击“下一步”。
-
勾选“我接受上述2条许可协议”,点击“下一步”。
-
点击“下一步”。
-
点击“下一步”。
-
等待安装,首次安装过程较慢。
-
安装完成,选择“否”,重启电脑。
注意:有可能出现安装失败的可能,提示“服务器过早关闭了连接”,可以多试几次,大部分原因在于网速的问题。
测试
我们以USRP B210为例进行测试。将B210的USB口插入电脑的USB3.0(必须3.0)口内,如果USB是3.0的,但是还是检测不了,那就可能计算机缺少3.0的USB驱动。打开“NI-USRP Configuration Utility”软件。
打开后如下界面即证明安装成功。
提示:用N310等较为高阶的USRP测试时,需要配置计算机的网段与USRP的网段一致,方可测试。此外高阶设备开机测试顺序为,先打开USRP设备等待30s以上,然后再电脑开机,打开软件。这一过程并不是很严谨。不一定非要按照这个顺序,如果检测失败就各种方法多试一试。N310网线连接时不能使用转接头,所需的网线也有较高的要求。具体要求可参考4.2.1 适配MATLAB的USRP驱动安装与检测过程。
二、UHD驱动安装
安装步骤
-
然后将B210设备的USB插入电脑上的USB3.0的接口上(必须是USB3.0的口,2.0的很可能无法连接)。
-
USRP设备接入后,需要在电脑上安装驱动才能正常运行。本次安装的是UHD驱动,版本为UHD_3.15。UHD驱动下载链接为:https://files.ettus.com/binaries/uhd/。进入后选择3.15版本的,然后下载下来。
说明:安装版本不鼓励安装太新的,也不鼓励安装太老的。 -
下载完毕UHD驱动后,进入“设备管理器”。
-
在“设备管理器”中“其他设备”里,有如下显示。
-
然后双击“WestBridge”,点击“更新驱动程序”。
-
进入后,选择下方“浏览我的电脑以查找驱动程序”。
-
然后找到自己下载UHD驱动程序的位置,勾选“包括子文件夹”,点击下一页,安装即可。
注意:在安装驱动后运行过程中可能会出现缺少libusb-1.0.dll文件的情况出现,在相关的网站下载相应的.dll文件,然后根据提示放入安装后UHD文件夹内即可。 -
成功安装驱动后,在“设备管理器”中,会出现以下标志,即显示安装成功。