树莓派zerow性能,树莓派zero和zero w区别
因为项目的需要,最近开始了树莓Pi Zero,简单记录了一下入门的过程。
写在前面(折腾历史):一开始只买了一个68元的零,以为自己好像不需要wifi和蓝牙了……设计在图森就坏了,还得靠网络来配置环境?
我没有买迷你HDMI转HDMI接口。看着一个类似树莓Pi 4B的mini HDMI接口的接口,本以为可以用树莓Pi 4B的mini HDMI线连接显示屏(到了就傻眼了。我在哪里可以找到这个连接器?)并且只有一个USB端口可以连接鼠标或键盘(
还不能直接接
)。我没有配套的微型OTG套件来转换…解决办法是:该买的都买…微型OTG接口,最好是四接一分线器,方便连接mini HDMI到键盘鼠标HDMI的接口,用于连接屏幕买零版本。记得买usb转接板,可以做SSH,可以和电脑共享网络(不方便在网络上装什么库什么的)。因为想在Raspberry Pi 4B上验证之前的代码,所以先用串口SSH试代码;在此之前,第一件事就是配置树莓派的sd卡。010到59000我选择直接克隆树莓派4B的SD卡。
在树莓派桌面系统下主菜单的“附件”中使用
重新开始??NO no no
克隆SD卡,从副本(/dev/mmcblk0)中选择的选项
我检查了复制到设备所选目标的sd“新分区UUIDS”。详情见此处
SD Card copier
。参考这篇博客,树莓pi备份系统和SD卡克隆方法。
配置串行端口。因为之前在树莓Pi 4B上禁用了串口控制台,后来就连不上了。于是我先把新卡插回Raspberry Pi 4B,启用串口控制台,重启生效后再把SD卡插回零。
另外,您需要在SD卡中配置config.txt文件,并修改如下:
Enable_uart=1 #找到这一行,将值改为1dtoverlay=pi3-miniuart-bt #并添加到config.txt的最后一行中不同版本的树莓派可能不同或者dtoverlay=miniuart-bt。接下来,连接硬件。找到GPIO口的TXD、RXD、GND,连接USB转TTL串口助手对应的RXD、TXD、GND(注TXD。
打开Putty,修改到对应的COM口(win x打开设备管理器查看串口助手对应的COM口),速度:115200
如果顺利,在打开的窗口中输入用户名(默认为
等待个几分钟就好了,然后插到树莓派Zero上就能用了!
)。能进就进!然后输入用户密码就可以进入了。成功!好吧,那就跟终点站一样~
需要安装opencv项目,需要安装Opencv做实验。此时发现直接从树莓Pi 4B克隆的opencv无法使用(提示
pi
),需要重新安装配置环境。这时候就可以看到zero的问题了,不能直接连接网络(可以用USB扩展版和电脑共享网络,我没有相应的硬件,所以不能尝试)
网上有一些树莓Pi zero安装OpenCV的资料。请贴在这里供参考:
树莓Pi 4B安装opencv(和这个差不多,唯一的区别就是选择Opencv的相应版本)
树莓Pi zero w安装opencv
树莓Pi Zero秒装OpenCV(我试过这个,安装很流畅,但是在python里还是用不了。我猜是python版本问题)
这个想法是:
1换个出处,我用的是清华的出处。
参考上面Raspberry Pi 4B安装opencv2安装依赖库sudo apt-get更新sudo apt-get升级sudo apt-get安装libhdf 5-dev libhdf 5-serial-dev sudo apt-get安装libqtgui 4 libqt Webkit 4 libqt 4-test python 3-pyqt 5 sudo apt-get安装libatlas-base-dev sudo apt-get安装libjasper-dev 3查看Zero安装的Python版本,下载相应的opencv安装文件并访问本网站-点击此处查看并下载Opencv的所有版本。
我的Python版本是3.7.5,
非法指令
,所以我下载了这个包:OpenCV _ Python-3 . 4 . 6 . 27-CP37-CP37M-Linux _ arm V6 l . whl。如果你的Python版本是3.5.x,下载OpenCV _ Python-3 . 4 . 6 . 27-CP35-CP35M-Linux _ arm V6 l . whl。
前面的3.4.6.27应该是Opencv的版本号,cp35对应的版本应该是Python。根据自己的情况选择吧。
4下载相应的安装包后,通过VNC查看器或文件Zilla(我新买的Zero W,用于联网和配置环境)传输到Raspberry Pi。5打开安装包所在文件中的终端,输入:pip 3 install opencv _ Python-3 . 4 . 6 . 27-cp37-cp37m-Linux _ arm V6 l . whl安装完成后,打开Python,输入import cv2。没有报告解释安装的错误。零连接网络树莓派零网络解决方案
Raspberry Pi Zero USB/以太网连接配置教程
连接电脑树莓Pi Zero W
Raspberry Pi Zero Zero W串行SSH登录和无线配置。待续