前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >入手HackRF之环境初始化

入手HackRF之环境初始化

作者头像
霡霂
发布2020-01-14 14:59:53
1.4K0
发布2020-01-14 14:59:53
举报
文章被收录于专栏:雨过天晴雨过天晴

周日,淘宝购买的 HackRF 到手,迫不及待的要在自己的 Mac Pro 上尝试一下,可是卖家提供的相关资料都是两年前的资料,Mac下的管理工具也是 Port,Google 之后,发现网络上的资料也大多是老的,还一度怀疑 HackRF 是不是已经淘汰了。 经过一番折腾,总算是配置完成,在这里记录下来,以备后续查看。

拆箱

这里放一个拆箱图,还没来得及牌,后续补上。

基础环境

目前情况,需要以下两个基础环境:

  • Homebrew
  • Python (可选)
  • XQuartz (可选)

如果你不需要安装 GNURadio Companion,可以只安装 Homebrew即可:

代码语言:javascript
复制
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

更多资料: https://brew.sh/index_zh-cn

如果你需要 GNURadio Companion 则还需要如下两个环境:

Python: 目前的 GNURadio.app 版本,必须下载此处3.7 的 Python,详细原因见 issues ,请点击 macOS 64-bit installer 下载对应版本 Python,执行安装。

XQuartz:前往 https://www.xquartz.org/ 下载最新的 XQuartz-2.7.11.dmg,执行安装。

开始安装

安装 HackRFI 支持

代码语言:javascript
复制
brew install hackrf

安装 Gqrx

代码语言:javascript
复制
brew cask install gqrx

安装后,应用程序中就会多出一个 Gqrx 的软件包,默认也会安装hackrf,可通过 brew cask info gqrx 查看。

如果你已经安装过 XQuartzPython,可直接前往 gnuradio-for-mac-without-macports/releases 下载最新的安装包:

代码语言:javascript
复制
wget https://github.com/ktemkin/gnuradio-for-mac-without-macports/releases/download/v3.8.0.0-pre1/GNURadio-3.8.0.0-pre1.dmg
open GNURadio-3.8.0.0-pre1.dmg

验证安装

请选择合适的天线(注意天线可接收频率),并将天线正确安装到 RF 接口,然后将 USB 连接线两端连接板子和PC。

代码语言:javascript
复制
hackrf_info

如果能够正确的输入信息,则代表连接正确,基础环境配置无误。

执行 gqrx 或者双击 应用程序中的 Gqrx 启动,如果启动后出现下图,则表示成功,可点击 左上方的 三角开始按钮,然后选择对应的频率,调整增益,开始收听广播。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 拆箱
  • 基础环境
  • 开始安装
  • 验证安装
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档