1、树莓派的烧录:
树莓派的烧录我用了很长的时间,重新烧录的很多次,都是因为没办法打开ssh,所以没办法进入树莓派调试。
因为我使用树莓派主要是用来部署yolov5进行识别物体的,所以我找遍csdn终于找到了一个可以使用的镜像,这里分享给大家。
我的树莓派镜像的用户是pi,密码是raspberry。
大家烧录之前记得使用sd formatter快速格式化SD卡(sd卡最好买大一点方便使用)
提取码:29yi
树莓派镜像烧录我使用的是win32diskimager烧录(东西都在我分享给大家的链接里面):
①安装Win32DiskImager-0.9.5-install.exe到电脑上。
打开此软件,选择我分享的img,选择SD卡的盘符,这里不能选错,否则会被格式化,如下图配置。
②选择Write进行烧录,等待烧录完成,拔掉SD卡,插入树莓派上电,系统会自动安装完成。
③注意烧录完成后,win系统可能会因为无法识别Linux分区格式而提示用户格式化,此时不要点格式化!不要点格式化!不要点格式化!直接点取消就可以了。如果点了格式化,树莓派会因为丢失系统文件而无法开机,需要重新烧录IMG镜像文件。
树莓派烧录完成后,sd卡会自动弹出
2、开启ssh以及设置WiFi连接
因为烧录完成之后,SD卡会自动断开,所以需要重新插上。然后在打开SD卡。
第一步:在boot中新建一个ssh文件(空文件),在里面新建一个txt文件,然后将txt文件连同后缀一起改成ssh即可。
第二步:同样是在boot中新建一个txt文件,将文件名字和后缀一起改成wpa_supplicant.conf,这一个是配置WiFi的文件。里面的代码如下:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="这里改成自己的wifi名称,不要出现中文,改引号里面的内容"
psk="这里改成自己的WiFi密码"
}
ssh文件以及wpa_supplicant.conf文件会在树莓派首次加载后自动删除。
最后一步:搞定了上面全部东西之后,弹出sd卡。将SD卡插入树莓派中,连接树莓派电源,等待树莓派加载sd卡中的系统,这时注意看树莓派上的两个指示灯,红色的是电源指示灯,绿色的是状态指示灯。
绿灯在加载过程中会快速闪动,这个过程一般是在加载SD卡。但是如果闪烁时间很长,这个现象是不正常的,我建议重新烧录。如果树莓派正常启动的话,绿灯会在启动完成后熄灭。
3、远程登陆
确保树莓派启动完成之后,我们打开资料中的树莓派4b远程登陆资料,安装ipscan22.exe,这是一个可以扫描你的局域网设备ip地址的软件,找到一个叫raspberrypi(也可能叫其他名字,最好自己排除一下自己路由器里面的设备)。也可以打开路由器的管理界面
如下图:
找到之后复制树莓派的ip地址,然后打开vnc viewer(在资料包里的远程登陆资料里面有安装包),打开后在下图中的地址栏输入树莓派的IP地址。
vnc viewer安装过程:
直接解压附件里已经下载好的软件
双击打开 EXE 软件包 选择语言,然后一路跟着提示安装就可以了。
安装完成后提示以下界面:
VNC 远程登录:
新建一个链接
以下VNC Server输入树莓派的IP地址,Name可输入树莓派用户名也可以自定义输入,这里以VNC Server:192.168.1.181,Name:pi为例。
输入完成后点击OK,然后双击打开生成的显示器图标。
会弹出安全提示,直接点击Continue继续,接下来输入登录树莓派的用户名和密码,打勾记住密码方便下次登录。
成功登录:
4、yolov5的启动
这个镜像里面已经配置好了yolov5,可以直接使用。yolov5的文件夹如下
如何启动yolov5?
先通过命令行进入yolov5文件夹
//进入yolov5文件夹
cd ~/yolov5
//测试yolov5自带的识别,--source 0 代表使用摄像头
python3 detect.py --weight yolov5s.pt --source 0
如果你有自己的pt文件也可以放进文件夹中调用。
5、总结
以上是我自己在使用树莓派中的配置过程,如果大家有什么问题可以在评论区提出,或者发到我的邮箱咨询,博主会尽力回答你们的问题,资料里面也有很多我在某宝购买树莓派时送的资料,大家可以多看看。同时谢谢大家的观看。
后续我打算更新关于opencv以及openmv的使用。
邮箱:hgphgp2002@163.com