HackRF One + SoapyHackRF安装测试
0. 准备
i3台式机 + ubuntu20 + hackrf one
1 hackrf
编译安装
git clone https://github.com/greatscottgadgets/hackrf
cd hackrf/host
mkdir build && cd build
cmake ../
make
sudo make install
sudo ldconfig
sudo hackrf_info
测试:
$ sudo hackrf_info
hackrf_info version: git-d3e4e9b
libhackrf version: git-d3e4e9b (0.7)
Found HackRF
Index: 0
Serial number: 000000000000000017c467dc256041c3
Board ID Number: 2 (HackRF One)
Firmware Version: 2018.01.1 (API:1.02)
Part ID Number: 0xa000cb3c 0x00544752
2. Soapy SDR plugin for HackRF
编译安装
git clone https://github.com/pothosware/SoapyHackRF.git
cd SoapyHackRF
mkdir build
cd build
cmake ..
make
sudo make install
测试:
sudo SoapySDRUtil --probe="driver=hackrf"
######################################################
## Soapy SDR -- the SDR abstraction library ##
######################################################Probe device driver=hackrf
[INFO] Opening HackRF One #0 17c467dc256041c3...----------------------------------------------------
-- Device identification
----------------------------------------------------driver=HackRFhardware=HackRF Oneclock source=internalpart id=a000cb3c00544752serial=000000000000000017c467dc256041c3version=2018.01.1----------------------------------------------------
-- Peripheral summary
----------------------------------------------------Channels: 1 Rx, 1 TxTimestamps: NOOther Settings:* Antenna Bias - Antenna port power control.[key=bias_tx, default=false, type=bool]----------------------------------------------------
-- RX Channel 0
----------------------------------------------------Full-duplex: NOSupports AGC: NOStream formats: CS8, CS16, CF32, CF64Native format: CS8 [full-scale=128]Stream args:* Buffer Count - Number of buffers per read.[key=buffers, units=buffers, default=15, type=int]Antennas: TX/RXFull gain range: [0, 116] dBLNA gain range: [0, 40, 8] dBAMP gain range: [0, 14, 14] dBVGA gain range: [0, 62, 2] dBFull freq range: [0, 7250] MHzRF freq range: [0, 7250] MHzSample rates: 1, 2, 3, 4, 5, ..., 16, 17, 18, 19, 20 MSpsFilter bandwidths: 1.75, 2.5, 3.5, 5, 5.5, ..., 14, 15, 20, 24, 28 MHz----------------------------------------------------
-- TX Channel 0
----------------------------------------------------Full-duplex: NOSupports AGC: NOStream formats: CS8, CS16, CF32, CF64Native format: CS8 [full-scale=128]Stream args:* Buffer Count - Number of buffers per read.[key=buffers, units=buffers, default=15, type=int]Antennas: TX/RXFull gain range: [0, 61] dBVGA gain range: [0, 47, 1] dBAMP gain range: [0, 14, 14] dBFull freq range: [0, 7250] MHzRF freq range: [0, 7250] MHzSample rates: 1, 2, 3, 4, 5, ..., 16, 17, 18, 19, 20 MSpsFilter bandwidths: 1.75, 2.5, 3.5, 5, 5.5, ..., 14, 15, 20, 24, 28 MHz
HackRF One + SoapyHackRF安装测试相关推荐
- CMake实战之安装测试和添加环境生成安装包
1.安装测试 CMake 也可以指定安装规则,以及添加测试.这两个功能分别可以通过在产生 Makefile 后使用 make install 和 make test 来执行.在 GNU Makefil ...
- ubuntu-10.04的测试环境 安装测试 Coreseek开源中文检索引擎-Sphinx中文版
主要参考文档:http://www.coreseek.cn/products-install/install_on_bsd_linux/ 一. 32位版本: coreseek安装需要预装的软件: ap ...
- iPhone手机获取uuid 安装测试app
iPhone手机获取uuid 安装测试app UDID是一种iOS设备的特殊识别码.除序号之外,每台ios装置都另有一组独一无二的号码,我们就称之为识别码( Unique Device Identif ...
- Redis集群方案,Codis安装测试
Redis集群方案,Codis安装测试 1,关于豌豆荚开源的Codis Codis是豌豆荚使用Go和C语言开发.以代理的方式实现的一个Redis分布式集群解决方案,且完全兼容Twemproxy.Twe ...
- node.js介绍及Win7环境安装测试(转)
官网描述: Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable ...
- hive安装测试及Hive 元数据的三种存储方式
一 hive安装测试 1.下载解压 tar -xf hive-x.y.z.tar.gz(本次安装为hive-0.8.1.tar.gz) 将解压后的hive-0.8.1文件放在系统的/home/had ...
- Microsoft Windows XP SP3安装测试手记
作为一名Microsoft TechNet Observer,我近期收到了ITProCity方面关于Windows vista Service Pack 3和Windows XP Service Pa ...
- PyTorch安装测试训练建自己的数据集
Pytorch安装测试训练建自己的数据集 前言 一.PyTorch是什么? 二.PyTorch环境搭建 1.设备要求 2.安装Pytorch 3.验证PyTorch 二.CIFAR10测试 1.关于C ...
- 怎么使用XCode给iOS手机安装测试包
场景 在实际的APP开发中,需要针对Android机和IOS机子进行测试. 打包APP测试包可以看教程 用Hbuild打包APP 安装Android的安卓apk包,可以直接下载安装到手机就可以了. 但 ...
最新文章
- 提供第三种代码生成方式——通过自定义BuildProvider为ASP.NET提供代码生成
- es6 ik分词热更新MySQL_rollup环境搭建(es6转es5、压缩、本地服务器、热更新)
- 【深入Java虚拟机JVM 09】JVM垃圾回收finalize方法--对象最有一次自我拯救
- 为什么机器学习工程师用PyTorch的多于TensorFlow?
- 玩转 SpringBoot2.x 之缓存对象 | 原力计划
- SQL server 2012 数据库还原操作
- 理解 JavaScript 的 async/await(转)
- 单片机双击 长按 c语言,51单片机按键检测源程序(实现单击、双击、长按等功能)...
- 换硬币 (20 分)
- 文件、图片上传,下载预览的实现
- 如何实现android设备进入recovery界面后自动重启
- 分子动力学(一)-定义与理解
- rails consol reload!
- JVM和操作系统的关系是什么?
- 外媒聚焦:孙宇晨任格林纳达驻WTO大使,为WTO注入数字经济动力
- 麒麟系统开机自启动服务、执行脚本、命令
- node写数据并实现数据跨域(不是用插件解决的)
- com.mysql.jdbc.Driver飘红,已解决
- Windows下Tesseract训练音符识别
- Alien Skin Eye Candy 7 for Mac(眼睛糖果滤镜PS插件)
热门文章
- 实践数据湖iceberg 第十二课 catalog是什么
- Sqoop进行导入数据到Hive时报错:ERRORtool.ImportTool:Importfailed:java.io.IOException:java.lang.ClassNotFoundExc
- 使用docker搭建JIRA服务器,破解JIRA服务器、破解JIRA收费插件
- SQL Server还原数据库方法总结
- 阿里云申请幕布后在哪里查进度
- 手机待机图片格式详细解说
- 广域通信网 - HDLC 高级数据链路控制协议
- 牛客网SQL大厂真题—SQL158:每类视频近一个月的转发量/率
- Linux防火墙屏蔽ip6,Linux 发行版们应该禁用 IPv4 映射的 IPv6 地址吗?
- 平凡前端之路_03.HTML5的音频视频多媒体