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安装测试相关推荐

  1. CMake实战之安装测试和添加环境生成安装包

    1.安装测试 CMake 也可以指定安装规则,以及添加测试.这两个功能分别可以通过在产生 Makefile 后使用 make install 和 make test 来执行.在 GNU Makefil ...

  2. ubuntu-10.04的测试环境 安装测试 Coreseek开源中文检索引擎-Sphinx中文版

    主要参考文档:http://www.coreseek.cn/products-install/install_on_bsd_linux/ 一. 32位版本: coreseek安装需要预装的软件: ap ...

  3. iPhone手机获取uuid 安装测试app

    iPhone手机获取uuid 安装测试app UDID是一种iOS设备的特殊识别码.除序号之外,每台ios装置都另有一组独一无二的号码,我们就称之为识别码( Unique Device Identif ...

  4. Redis集群方案,Codis安装测试

    Redis集群方案,Codis安装测试 1,关于豌豆荚开源的Codis Codis是豌豆荚使用Go和C语言开发.以代理的方式实现的一个Redis分布式集群解决方案,且完全兼容Twemproxy.Twe ...

  5. node.js介绍及Win7环境安装测试(转)

    官网描述: Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable ...

  6. hive安装测试及Hive 元数据的三种存储方式

    一  hive安装测试 1.下载解压 tar -xf hive-x.y.z.tar.gz(本次安装为hive-0.8.1.tar.gz) 将解压后的hive-0.8.1文件放在系统的/home/had ...

  7. Microsoft Windows XP SP3安装测试手记

    作为一名Microsoft TechNet Observer,我近期收到了ITProCity方面关于Windows vista Service Pack 3和Windows XP Service Pa ...

  8. PyTorch安装测试训练建自己的数据集

    Pytorch安装测试训练建自己的数据集 前言 一.PyTorch是什么? 二.PyTorch环境搭建 1.设备要求 2.安装Pytorch 3.验证PyTorch 二.CIFAR10测试 1.关于C ...

  9. 怎么使用XCode给iOS手机安装测试包

    场景 在实际的APP开发中,需要针对Android机和IOS机子进行测试. 打包APP测试包可以看教程 用Hbuild打包APP 安装Android的安卓apk包,可以直接下载安装到手机就可以了. 但 ...

最新文章

  1. 提供第三种代码生成方式——通过自定义BuildProvider为ASP.NET提供代码生成
  2. es6 ik分词热更新MySQL_rollup环境搭建(es6转es5、压缩、本地服务器、热更新)
  3. 【深入Java虚拟机JVM 09】JVM垃圾回收finalize方法--对象最有一次自我拯救
  4. 为什么机器学习工程师用PyTorch的多于TensorFlow?
  5. 玩转 SpringBoot2.x 之缓存对象 | 原力计划
  6. SQL server 2012 数据库还原操作
  7. 理解 JavaScript 的 async/await(转)
  8. 单片机双击 长按 c语言,51单片机按键检测源程序(实现单击、双击、长按等功能)...
  9. 换硬币 (20 分)
  10. 文件、图片上传,下载预览的实现
  11. 如何实现android设备进入recovery界面后自动重启
  12. 分子动力学(一)-定义与理解
  13. rails consol reload!
  14. JVM和操作系统的关系是什么?
  15. 外媒聚焦:孙宇晨任格林纳达驻WTO大使,为WTO注入数字经济动力
  16. 麒麟系统开机自启动服务、执行脚本、命令
  17. node写数据并实现数据跨域(不是用插件解决的)
  18. com.mysql.jdbc.Driver飘红,已解决
  19. Windows下Tesseract训练音符识别
  20. Alien Skin Eye Candy 7 for Mac(眼睛糖果滤镜PS插件)

热门文章

  1. 实践数据湖iceberg 第十二课 catalog是什么
  2. Sqoop进行导入数据到Hive时报错:ERRORtool.ImportTool:Importfailed:java.io.IOException:java.lang.ClassNotFoundExc
  3. 使用docker搭建JIRA服务器,破解JIRA服务器、破解JIRA收费插件
  4. SQL Server还原数据库方法总结
  5. 阿里云申请幕布后在哪里查进度
  6. 手机待机图片格式详细解说
  7. 广域通信网 - HDLC 高级数据链路控制协议
  8. 牛客网SQL大厂真题—SQL158:每类视频近一个月的转发量/率
  9. Linux防火墙屏蔽ip6,Linux 发行版们应该禁用 IPv4 映射的 IPv6 地址吗?
  10. 平凡前端之路_03.HTML5的音频视频多媒体