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版本 |