USRP B210 Ubuntu基本测试

it2023-08-23  67

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!

温馨提示:“开源SDR实验室”是北京的。

本文介绍USRP B210在Ubuntu系统中的加载images和firmware的基本操作、用虚拟机时候可能碰到的问题及其解决方法。

硬件:NI USRP B210

软件:Ubuntu 18.04 虚拟机、GNU Radio v3.8

一、Ubuntu中UHD驱动的安装

https://kb.ettus.com/Building_and_Installing_the_USRP_Open-Source_Toolchain_(UHD_and_GNU_Radio)_on_Linux

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时,我们可以从以下网站直接下载。输入一些基本信息就可以下载了。

https://www.ettus.com.cn/Download/software/uhd_image_latest_release.html

当你缺少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。

六、有用链接和联系方式

https://kb.ettus.com/Building_and_Installing_the_USRP_Open-Source_Toolchain_(UHD_and_GNU_Radio)_on_Linux

https://www.ettus.com.cn/Download/software/uhd_image_latest_release.html

淘宝店铺、QQ技术交流群、联系方式如下:

微信公众号二维码:

 

最新回复(0)