Windows下安装gnuradio与USRP

2023-11-11

要用到gnuradio与usrp,记录一下自己的安装配置过程。

安装 gnuradio

Windows下的GNURADIO安装,在网上查资料有一些windows下安装的,在安装过程中会出现另外的问题,磨了几天,成功搞定,所以写一篇文章来记录一下

  1. 下载exe安装即可(网盘文件中有3.8与3.9版本),链接: http://www.gcndevelopment.com/gnuradio/index.htm.
  2. 可从源码安装(链接: https://wiki.gnuradio.org/index.php/WindowsInstall.
    我直接按照1下载的3.8,安装完成之后,点击开始菜单中GNURadio 3.8(我的安装文件夹)中的GNURadio Companion,弹出命令行窗口,等待信息加载
    图1
    接下来会弹出如下界面
    gnuradio界面
    gnuradio安装完毕。gnuradio 在windows下是在命令行中运行的,命令行关掉后gnuradio也会同时关闭。上图左下角的运行过程在命令行中也会显示。

UHD安装

同样的可以直接选择exe文件进行安装,网盘文件中有vs2017的32位和64位的。

其他版本的可以查链接:https://files.ettus.com/binaries/uhd/latest_release/.
我下载的是32位的。在下载时下一步下载到位。

默认设置
下载完毕后,在高级系统设置-环境变量-系统变量-Path-编辑-新建:C:\Program Files (x86)\UHD\bin(选择自己安装的文件夹位置,一直到bin),之后一路点击确定。

USB驱动安装

USB驱动
连接设备USRP和PC,打开设备管理器,在设备管理中有一个未识别的设备Westbridge。右击未识别的设备,点击安装/更新驱动,解压缩上述文件包选择刚刚解压的USB驱动包的文件夹,安装即可。

boost安装

我电脑装的是vs2017,下载的是32位的1.68.0版本boost

其余版本的可查链接: https://sourceforge.net/projects/boost/files/boost-binaries/.

测试

win+R,cmd,打开命令行窗口,输入cd C:\Program Files (x86)\UHD\bin(根据自己安装的UHD位置导航到UHD\bin),跳转到文件地址,接着输入uhd_find_devices.exe。
这时发现报错:由于找不到libusb-1.0.dll文件,应用程序无法运行。
下载libusb相关文件(链接: https://sourceforge.net/projects/libusb/
.),可以自己从源码生成,也可以直接拿与电脑VS匹配的dll文件来使用。

解压后,libusb-1.0.24\VS2017\MS32\dll,与前面配置相同,都选择32位的,复制libusb-1.0.dll,粘贴到C:\Program Files (x86)\UHD\bin(UHD\bin的文件夹下)。之后再重新打开命令行窗口输入命令测试,出现下列结果,配置成功。

用到的文件

网盘链接: https://pan.baidu.com/s/1twluQbTTCWOH6uabVxguCg.提取码:7928

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows下安装gnuradio与USRP 的相关文章

随机推荐

  • ES内存持续增长问题分析

    环境介绍 es版本 5 6 4 Xms31g Xmx31g XX MaxDirectMemorySize 10g 问题说明 用top命令观察ES使用的物理内存不断增加到54 6G 已知堆内存31G 堆外内存MaxDirectMemorySi
  • one-class(单分类) kNN(K-Nearest Neighbor)算法Matlab实现

    one class 单分类 kNN K Nearest Neighbor 算法Matlab实现 本文的核心是给出了一个基于kNN的单分类 one class 分类器实现代码 并给出了数据以及运行实例 让读者能更好地理解并使用 代码基于MAT
  • C++解决TCP粘包

    目录 TCP粘包问题 TCP客户端 TCP服务端 源码测试 TCP粘包问题 TCP是面向连接的 面向流的可靠性传输 TCP会将多个间隔较小且数据量小的数据 合并成一个大的数据块 然后进行封包发送 这样一个数据包里就可能含有多个消息的数据 面
  • Android车载开发必备知识

    Bing Android车载开发必备知识 你好 根据搜索结果 Android车载开发必备知识是指一些关于Android系统在车载环境中的应用 测试 分发和优化的技术和方法 可以帮助开发者在车载领域开发出高效 稳定 安全和用户友好的应用 以下
  • Gradle基本知识点与常用配置

    http blog csdn net u010818425 article details 52268126 查看原文 http blog csdn net u010818425 article details 52268126 本文篇幅较
  • 【C】PTA两个有序链表序列的合并

    课程 数据结构 陈越 何钦铭 本题要求实现一个函数 将两个链表表示的递增整数序列合并为一个非递减的整数序列 函数接口定义 List Merge List L1 List L2 其中List结构定义如下 typedef struct Node
  • 基于门控循环单元(GRU)的多输入多输出预测,门控循环单元(GRU)的数据回归预测。

    清空环境变量 warning off 关闭报警信息 close all 关闭开启的图窗 clear 清空变量 clc 清空命令行 导入数据 res xlsread 数据 xlsx 数据分析 num size 0 8 训练集占数据集比例 ou
  • 用CMAKE编译OpenCV 3.4.2+Opencv Contrib 3.4生成可执行包

    1 github下载OpenCV https github com opencv opencv tree 3 4 2 github下载高级扩展包 https github com opencv opencv contrib tree 3 4
  • 关于 IAR 环境的一些使用 琐记

    虽然对于IAR这个环境很不喜欢 但为了搞CC2530 不得不用 把碰到的一些点滴记录下来 1 Options gt C C Compiler gt Preprocessor gt Defined symbols one per line 的
  • 群晖NAS的公网、NAT、DDNS、证书等配置二

    一 公网IP DNSPOD域名解析 光猫桥接 路由器端口转发 DDNS解析 WebDAV实践 1 申请域名 去腾讯云申请一个域名 买个便宜的 好像是3年一百多块 腾讯云 产业智变 云启未来 2 申请公网IP 打电话给电信10000 转人工服
  • Libevent3——bufferevent上创建socket通信的服务器端、客户端的流程、及服务器端、客户端的代码实现分析⛽

    承接上文 服务器监听流程简要如下 创建监听器 有客户端连上时就是满足条件的时候 监听器的回调函数被调用 回调函数会创建新的用于通信的文件描述符fd 那么fd是需要被封装到一个bufferevent对象中 所以再创建一个bev对象对fd进行封
  • 如何修复ssh漏洞进行版本升级

    目录 一 ssh低版本漏洞信息 OpenSSH GSSAPI 处理远端代码执行漏洞 OpenSSH GSSAPI认证终止信息泄露漏洞 OpenSSH X连接会话劫持漏洞 二 升级ssh版本进行修复漏洞 第一步 安装Telnet服务 第二步
  • 轨迹数据挖掘(trajectory data mining)

    位置采集和移动计算技术的进步已经产生了大量的空间轨迹数据 这些数据代表了移动物体 如人 车辆和动物 的移动性 在过去十年中 已经提出了许多技术来处理 管理和挖掘轨迹数据 促进了广泛的应用 在本文中 我们对轨迹数据挖掘的主要研究进行了系统的调
  • 计算机键盘上删除,电脑键盘删除键是哪一个

    以win10 华为MateBook X为例 计算机键盘上 有两个具有删除功能的按键 分别是BackSpace键 退格键 和Delete键 删除键 BackSpace键只有1个 在主键盘区车键上方 有些键盘标注为 符号 在文本编辑状态 按下该
  • vue使用Teleport组件封装弹窗

    先看效果吧 使用弹窗组件文件 代码如下
  • CSDN问答

    近期AI成为热点话题 ChatGPT GPT4 new bing Bard AI 绘画 AI 编程工具引发大量讨论 请结合自身学习经历 一起来聊聊你对 AI 技术以及其今后发展的看法吧 请在下面的问题中选择一些来回答 1 你人生中第一次接触
  • Python编程:计算一元二次方程(用定义类的方法实现)

    Python编程 计算一元二次方程 题目 为一元二次方程ax 2 bx c 0设计一个类名为Equation的类 这个类包括 代表3个系数的成员变量a b c 一个名为getDiscriminant 的方法返回判别式的值 一个名为getRo
  • STM32-modbus rtu 之主机程序

    一 STM32串口的发送与接收 考虑到modbus的使用场合大多为半双工而非全双工 所以 串口接收采用DMA 空闲中断 发送则直接发送 include serial h include string h serialbuf st seria
  • Lemmings3

    In addition to walking and falling Lemmings can sometimes be told to do useful things like dig it starts digging when di
  • Windows下安装gnuradio与USRP

    要用到gnuradio与usrp 记录一下自己的安装配置过程 安装 gnuradio Windows下的GNURADIO安装 在网上查资料有一些windows下安装的 在安装过程中会出现另外的问题 磨了几天 成功搞定 所以写一篇文章来记录一