USRP B210 Ubuntu基本测试

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

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

硬件:NI USRP B210

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

一、Ubuntu中UHD驱动的安装

Building and Installing the USRP Open-Source Toolchain (UHD and GNU Radio) on Linux - Ettus Knowledge Base

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

UHD最新版本对应镜像_UHD_软件下载_USRP中文网站

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

六、有用链接

Building and Installing the USRP Open-Source Toolchain (UHD and GNU Radio) on Linux - Ettus Knowledge Base

UHD最新版本对应镜像_UHD_软件下载_USRP中文网站

  • 7
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要连接USRP B210Ubuntu系统,需要进行以下步骤: 1. 首先,确保你的Ubuntu系统已经安装了所需的软件。这包括Ubuntu 18.04虚拟机和GNU Radio v3.8。 2. 接下来,需要安装USRP硬件驱动程序(UHD)。你可以通过以下命令在终端中安装UHD驱动程序: ``` sudo apt-get install libuhd-dev ``` 3. 安装完UHD驱动程序后,需要将USRP B210连接到Ubuntu系统。将USRP B210的USB线缆插入计算机的USB接口。 4. 确定USRP B210的序列号,你可以在USRP B210的背面找到序列号,或者使用uhd_find_devices命令来查找。 引用:其中XXX需要替换成你B210的序列号。 5. 确保你有root权限,然后使用以下命令加载USRP B210的固件和映像: ``` sudo uhd_image_loader --args="addr=192.168.10.2" --fw-path=/path/to/firmware.bin --fpga-path=/path/to/image.bin ``` 在上面的命令中,将"addr=192.168.10.2"替换为USRP B210的IP地址,将"/path/to/firmware.bin"替换为固件文件的路径,将"/path/to/image.bin"替换为映像文件的路径。 6. 稍等片刻,系统会加载USRP B210的固件和映像。此时,你就可以在Ubuntu系统中开始使用USRP B210了。 请注意,以上步骤仅适用于在Ubuntu系统中连接和配置USRP B210。具体的操作可能会因系统和环境的不同而有所差异,请根据实际情况进行调整。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [USRP B210 Ubuntu基本测试](https://blog.csdn.net/OpenSourceSDR/article/details/109188353)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值