重装树莓派记录

上次装的被我玩坏了,remake
强烈推荐用zerotier建局域网远程玩树莓派,有网就能玩

1. 目标

基础配置

树莓派os(有桌面版),设置校园网,加入虚拟局域网(zerotier),连接vnc,ftp

应用库

python3,opencv,gnuradio,hackrf(2021版)

2. 基础配置

下载官方烧录器烧录树莓派os,推荐下载有桌面无软件的
烧录前在烧录器里设置好初始配置,记住账户密码,点烧录,等条走完,弹出,插树莓派上,上电
报网络错误不成功,从官网下载镜像后安装
如果中间失败的时候windows不识别tf卡,不用管

本来想用自己的局域网连,但宿舍网有点问题,改直接操作。
树莓派连上鼠标键盘屏幕,重启,先连接校园网
这里也可以用热点连,主要目的就是先建立初始连接,方便设置zerotier

按照设置流程设置vnc,root账户

设置zerotier,设置zerotier的时候可以在网页上添加设备并在设备上添加网络,这样不需要授权就能直接用。传统方法应该也可以但没试。

在本地设置好树莓派的ip,连接ssh和vnc,换源看心情。

设置ftp服务用来传文件

添加root账户的远程权限:

sudo nano /etc/ssh/sshd_config

里面添加一行

PermitRootLogin yes

3. 安装opencv

sudo apt install opencv-contrib-python

包比较大要等很久,中间可能会寄但我的没有
感觉这两天校园网挺快的一点不卡
装完用

$ python
>>> import cv2
>>> cv2.__version__

检查一下有没有装好,我装的是4.5.1

4. 安装gnuradio

参考https://blog.csdn.net/OpenSourceSDR/article/details/114647192

准备工作

2022/9:用官方源,其他源大概率出问题

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git build-essential cmake libusb-1.0-0-dev liblog4cpp5-dev libboost-dev libboost-system-dev libboost-thread-dev libboost-program-options-dev swig

如果libusb报错了基本是源的问题。装完之后去usr/include里找一下保证有libusb-1.0这个文件夹

安装hackrf

可以直接sudo apt-get hackrf,但发文时最新是2018版本。安装最新版需要从 git 下载
我比较捞,用ftp传上去
参考https://www.laipi.org/153.html
cd到文件目录解压

xz -d hackrf-2021.03.1.tar.xz
tar xvf hackrf-2021.03.1.tar
cd hackrf-2021.03.1/host
mkdir build && cd build

编译之前再确认一下依赖

sudo apt-get install gnuradio hackrf libhackrf-dev gqrx-sdr rtl-sdr gr-osmosdr osmo-sdr libusb-1.0

编译

cmake ../ -DINSTALL_UDEV_RULES=ON
make
sudo make install
sudo ldconfig

报错大概率是依赖有问题,检查一下源是不是官方的

hackrf_info检查一下是不是安装成功,保证hackrf_info和firmware的版本一致。
根据github,libhackrf=unknow不影响使用,后续再看

安装gnu radio
sudo apt install gnuradio

还没测试,等打完电赛再说

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值