发布时间:2020-10-05 19:04 原文链接: 解析OpenQCam树莓派迷你开源相机(二)

三、操作系统安装

一般如果上网买树莓派 Pi Zero W 餐时,通常会附一片 4GB 或 8GB SD 卡,里面已安装好原厂操作系统,开机就能使用。为了后续系统扩充及安装更新版本的 OpenCV,强烈建议一开始就先换成 16GB 记忆卡,避免从 8GB 记忆卡搬到 16GB 时,产生许多设定工作。首先,到树莓派官网下载窗口版环境最新版本的操作系统 Raspbian Stretch with DESKTOP 的 ZIP 文件。

解压缩后会得到操作系统图像文件(Image File)2017-11-29-raspbian-stretch.img

电路上的SW1 & SW2可直接按键操作或者以外部触发(Strob)信号连接亦可,但请注意系统目前以3.3V为主要控制电源。因此,当外部触发信号GPIO 21(SW1)或 GPIO 26(SW2))提供 3.3V 时,相当于按键被按下。另外, LED 1 & 2 可做为指示信号灯或推动闪光灯,不过由树莓派 GPIO 的输出电流很小(10~20mA),要推动大电流的灯具时,要额外接晶体管来放大驱动电流,避免把 GPIO 埠烧坏。

树莓派官网下载画面

接着,利用Win32 Disk Imager将图像文件(Image File)烧写到记忆卡中。第一步先选择要烧写的档案路径及名称;再来,选择要写入的记忆卡驱动器号;最后按下【Write】就开始刻录工作,此过程大约要半小时左右。如果记忆卡没有刻录工具可以到Win32 Disk Imager进行下载,

刻录图像文件步骤

记忆卡刻录完成后,放入 Pi Zero W 记忆卡槽就可准备送电启动。

第一次送电前注意事项

1.  以HDMI连接线连接PiZeroW和HDMI屏幕(可用有HDMI功能的电视取代),第一次启动无法以远程(无屏幕)方式进入。

2.  先不要将无线键盘鼠标的接收器插入USBOTG插孔中,启动后会进不了操作系统,导致反复的重新启动,估计是启动电流过大造成,等到进到桌面环境后再插入。

3.  接着就可送电,树莓派PiZeroW板子上有两个MicroUSB孔,靠外侧那个是+5V 电源。原则上, PiZero W 非常省电,一般 5V 1A 的变压器就足够所需电力,一般计算机的USB 2.0插孔(500mA)也能推动。靠板子中间那个是USB OTG,切记不要搞错,以免后续外接 USB 装置无法工作。

强烈建议使用树莓派Pi Zero W,有支持无线网络功能,后续就可直接远程联机操作,不必再连接屏幕及无线键盘鼠标。进入窗口作业环境桌面后,点选右上角网络符号,启动无线网络(WIFI ON),联机到自家的无线网络,输入账号密码。为确保无线网络工作正常,可点选画面左上方地球图案,启动浏览器进行测试,可试随便连到任意一个网址(如 GOOGLE)看看是否正常。接着,将鼠标移到画面右上角无线符号处,此时会出现目前 WIFI 动态配置的 IP 位置(192.168.xxx.xxx),先记下来,等下会要用到。

系统默认是英文接口,其中有许多系统参数设定不符需求,加上特殊接口也未开启。因此,先点选画面左上角树莓图案进入主选单(/Preference/Raspberry Pi Configuration)。进入后共有四个子页面,树莓派原厂默认用户名称:pi ,密码为:raspberry,会自动登入(Auto Login)。

若不喜欢默认值,可于 System 页面下修改。后续要远程登录操作,所以屏幕分辨率可依自己需求,按下[Resolution]键进行修改。再来,切到 Interfaces 页面,将预设全改为Disable,为了让项目能顺利完成,必须将Camera、VNC及SPI致能(Enable))起来。而 Performance 页面预设拨给 GPU 128MB,这个部份可暂时不动。最后,切到 Localisation 页面,设定参数

参数设定

1.  按下[Set Local]键,将 Language设为 Zh (Chinese)或 lzh (Literay Chinese);Country 设为 CN(China);Character Set 设为 UTF-8。

2.  按下[SetTimeZone]键,将Area设为Asia,Location设为Beijin。

3.  按下[Keyboard]键,系统默认为英国键盘,这会导致有些符号打不出来(如@)。因此,选择左边 United States,选择右边 English(US),键盘才能正常工作。

4.  按下[Set WiFiCountry],将设定改为CN ,如此系统时间才会和网络同步。

最后按下[OK]键,系统会询问是否重新启动(Reboot),选择 YES 后,马上拔掉 USB OTG 上的接收器,让系统重新启动。接下来只须利用 VNC 软件远程联机操作即可。

树莓派系统参数设定

根据实测,强烈建议不要直接用 apt-get 安装 tightvncserver 到树莓派上,有部份软件(如 QT)在远程联机时会造成键盘无法正确输入文问题,建议依上一步骤说明将系统参数 VNC 设定为 Enable 即可。接下来要在桌机或笔电上安装 RealVNC 才能远程操控 Pi Zero W ,相关软件可至RealVNC网站下载,

启动 RealVNC 后,输入刚才记下的 IP(192.168.xxx.xxx),账号:pi  密码 raspberry,即可远程登录,进行所有操作。如果有习惯常的VNC 软件亦可。