本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!
本文介绍USRP B210在Ubuntu系统中的加载images和firmware的基本操作、用虚拟机时候可能碰到的问题及其解决方法。
硬件:NI USRP B210
软件:Ubuntu 18.04 虚拟机、GNU Radio v3.8
一、Ubuntu中UHD驱动的安装
UHD及GNU Radio的安装方法可以参见上述链接或者参考咱们的QQ群文件中,有一个文档【9实验九 Ubuntu18.04安装常用SDR软件.pdf】。大家也可以直接用咱们QQ群公告中的我分享给大家的已安装好SDR常用软件的Ubuntu ISO镜像或虚拟机文件。大家安装过程中碰到什么问题,欢迎反馈。
对于新手,建议大家可以直接用我的Ubuntu虚拟机,下载了虚拟机的vmx和vmdk文件后,在VMware中直接打开虚拟机就可以用了。
二、USRP images文件下载
你如果能够正常访问到ettus的网站的话,你也可以通过终端中输入命令行来下载这些文件。但是,因为网络问题,你可以会碰到无法正常下载的问题。
sudo uhd_images_downloader
当无法使用上述命令下载images时,我们可以从以下网站直接下载。输入一些基本信息就可以下载了。
当你缺少images文件时,你输入如下命令:
uhd_find_devices
或
uhd_usrp_probe
就会提示类似如下的问题,提示你需要指定设置UHD_IMAGES_DIR。
三、将images文件复制到路径下
我们先把下载好的images文件放到/usr/local/share/uhd/images下。具体操作方法是
(1)把下载的压缩包文件【uhd_image_latest_release.zip】解压,进入文件夹,找到images文件夹;
(2)将images整个文件夹cp拷贝到/usr/local/share/uhd/目录下;
(3)在终端中输入命令,export UHD_IMAGES_DIR=/usr/local/share/uhd/images。
四、用uhd测试设备是否正常
终端命令行中,重新输入命令测试:
uhd_find_devices
uhd_usrp_probe
uhd_fft -a serial=XXX -f 835M -s 10M
其中XXX需要替换成你B210的serial号【开发板的背面有或者用uhd_find_devices也可以查到】。
五、可能碰到的问题及解决方法
如果你是在用虚拟机,假设你的虚拟机USB设置是默认的2.0,那么你的设备会无法正常工作【提示你:设备无法连接到它的理想主机控制器】,你需要在虚拟机—>设置—>USB设备控制器修改为USB 3.0。