树莓派学习日记(1)

本文详细介绍了如何在树莓派上烧录系统,设置SSH和VNC连接,更换软件源,以及安装和配置OpenCV的过程,包括必要的依赖项管理和命令行操作。
摘要由CSDN通过智能技术生成

1.系统的烧录

        首先需要准备sd卡和读卡器,将sd卡进行格式化,再在树莓派官网中下载所需要的系统,烧录到内存卡中。

        烧录完系统后,需要在系统盘的根目录下新建两个文件,一个ssh空文件,用于ssh连接,另一个是wpa_supplicant.conf文件,用于网络的连接。

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
 ssid="RAILGUN"
 psk="kal10231023"
 priority=20
}

2.ssh连接

        将准备好的内存卡插入到树莓派中,上电启动等待wifi的连接。网络连接之后,进行ssh连接。

        1.利用手机热点:当树莓派连接到手机热点后,可在手机热点界面查看到树莓派的IP地址,将IP地址输入到mobaxterm中,即可实现ssh连接。

        2.利用电脑热点:用电脑为树莓派提供网络,当树莓派连接到电脑的热点后,可在电脑端查看树莓派的IP地址,也可以在mobaxterm中实现ssh连接。

        进入终端后,输入sudo raspi-config 进入系统配置工具,在其中打开ssh服务,vnc服务和摄像头服务。

        有时候网络连接不上可能是系统的原因,在上电启动后,树莓派的灯呈现4次慢闪4次快闪和停止循环时,是系统没有运行成功,换个系统再试试吧。

3.vnc连接

        使用VNC Viewer进行vnc连接,实现图形化操作。

#打开vnc服务
vncserver -geometry 1280x1024
#关闭vnc服务(后面是要关闭的端口号)
vncserver -kill :1

        在VNC Viewer中输入提供的端口号即可进入树莓派的图形化界面。(有时进入图形化界面显示灰屏,是因为没有开启vnc服务)

4.换源

        依次执行以下操作

sudo nano /etc/apt/sources.list
deb http://mirrors.tuna.tsinghua.edu.cn/raspberry-pi-os/raspbian/ buster main non-free contrib rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspberry-pi-os/raspbian/ buster main non-free contrib rpi

sudo nano /etc/apt/sources.list.d/raspi.list
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

sudo apt-get update(更新软件列表)
sudo apt-get upgrade(升级软件包)

5.安装opencv

        首先安装opencv的依赖包

sudo apt-get install -y libopencv-dev python3-opencv
sudo apt-get install libatlas-base-dev
sudo apt-get install libjasper-dev
sudo apt-get install libqtgui4
sudo apt-get install python3-pyqt5
sudo apt install libqt4-test

        再安装opencv

pip3 install opencv-python

        由于此命令下载速度慢,所以利用whl包安装。

        opencv4.5.5版本需要numpy1.18以上,所以也需要更新一下numpy,同样通过whl包安装。

pip3 install opencv_python-4.5.5.62-cp37-cp37m-linux_arm7l.whl
pip3 install numpy-1.21.5-cp37-cp37m-linux_arm7l.whl --upgrade --ignore-installed

        在用whl包安装时注意要进入whl包所在目录

        最后查看是否安装成功:

python3
import cv2
print(cv2.__version__)

6.一些常用命令

sudo poweroff关机
sudo halt

关机

此命令在关机前会停止所有cpu功能

sudo reboot重启树莓派
getconf LONG_BIT获取系统位数
python3 --version查看python3版本
python --version查看默认python版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值