陈拓[email protected] 2018.05.16/2018.12.18
本文介绍两种电脑连接树莓派3B+的方法:
树莓派3 B+板卡配备1.4GHz 64位四核Cortex-A53处理器,1GB RAM,全尺寸HDMI和4个标准USB端口、USB2上的千兆以太网、以太网供电功能、CSI摄像头连接器以及DSI显示连接器、一个40针GPIO接头。该平台的资源及其802.11ac无线局域网和蓝牙/ BLE无线连接,可为所连接的设备提供紧凑的智能解决方案。
处理器:采用博通BCM2837B0,最高处理速度达1.4GHz。采用4核Cortex A53 64位V8架构,和上代相比只是主频提高了200MHz。
无线和蓝牙:采用Cypress CYW43455 。赛普拉斯CYW43455单芯片combo解决方案提供速度更快的高性能802.11ac Wi-Fi 网络连接、用于音频和视频流媒体播放等蓝牙和蓝牙低功耗(BLE)同步运行的高级共存算法,以及与智能手机、传感器和蓝牙Mesh网络的低功耗BLE连接能力。该combo的高速802.11ac传输能力,可实现出众的网络性能、更快的下载速度和更好的覆盖范围,并借助快速深度睡眠模式实现更低的功耗。树莓派 3 B+型板卡基于已经大获成功的采用赛普拉斯的CYW43438 802.11n Wi-Fi和蓝牙combo芯片系统(SoC)的树莓派解决方案。
WiFi速率:
以太网部分采用了Microchip的LAN7515,支持千兆以太网。支持以太网供电POE。
电源使用microusb供电,5V,2.5A输入。
电源管理采用了Maxlinear的MxL7704,可实现根据温度自动调频,保证了性能稳定性。主芯片在70度以上时会主动降频,确保主机不会过热。
树莓派支持很多系统,建议使用Raspbian,能得到更多的社区支持。进入树莓派官网的RASPBIAN映像下载页面:https://www.raspberrypi.org/downloads/raspbian/,看看官方介绍。
Raspbian是基金会官方支持的操作系统。您可以使用NOOBS安装它,或者下载下面的映像并按照我们的安装指南操作。
Raspbian预装了大量用于教育,编程和一般用途的软件。有Python,Scratch,Sonic Pi,Java,Mathematica等等。
ZIP压缩文件中包含的带有桌面映像的Raspbian,大小超过4GB,这意味着这些压缩文件使用的功能在某些平台上不受较旧的解压缩工具支持。如果您发现下载似乎已损坏或文件未正确解压缩,请尝试使用7Zip(Windows)或Unarchiver(Macintosh)。两者都是免费的,并且已经过测试可以正确解压缩映像。
选择Download ZIP下载2018-04-18-raspbian-stretch-lite.zip(349MB),解压得到img映像文件2018-04-18-raspbian-stretch-lite.img(1.73GB)。
https://sourceforge.net/projects/win32diskimager/files/Archive/win32diskimager-v0.9-binary.zip/download
先格式化SD卡,新卡不用格式化。打开Win32 Disk Imager,如图选择好镜像和SD卡盘符,单击Write即可开始烧录,过程可能长达几分钟,烧写成功后点Exit退出即可。
在boot分区根目录创建一个文本文件,然后重命名为ssh,注意去掉.txt后缀,此时即可以 开启ssh登录(新版Raspbian的改动)。SSH默认关闭,因此需要在boot分区创建一个名为ssh的文件来开启SSH服务。
注意:这个ssh文件容易丢失,如果ssh不能登录了,先检查ssh是否丢失。
用网线连接电脑和树莓派。
把烧录好系统的TF卡插到树莓派3B+上,树莓派上电。
官网下载https://www.putty.org/
打开putty,Host Name填raspberrypi.local,端口22,用户名pi,密码raspberry即可通过USB以太网使用SSH登录控制树莓派3B+了。
点击Open,显示:
Win7不能识别raspberrypi.local,解决辦法是通过安裝Bonjour软件让电脑可以识别raspberrypi.local主机名。
再次运行putty,登录树莓派3B+,弹出安全设置选项:
点击Y将该主机添加到putty。出现下面的错误:
解决办法,设置如下:
再次运行putty:
终于看到这个界面啦!可以根据需要用sudo raspi-config命令设置语言。敲两个命令试试。
查看cpu的温度:vcgencmd measure_temp
查看cpu频率:vcgencmd measure_clock arm
查看资源:sudo top
打开网络和共享中心:
注意,如果“家庭网络”那个位置现在显示的是“公用网络”,把它改成“家庭网络”。
点击“无线网络连接”,这是本电脑的网络连接。
点击属性,选择共享标签:
查找树莓派的IP地址。
运行DOS窗口,输入arp -a,看接口192.168.137.1下没有树莓派的IP地址!
如下操作,先去掉勾选,确定,再重新如下勾选:
确定。
再查看:
树莓派的IP地址:192.168.137.180。
如果还没看到树莓派的IP地址,输入广播地址:
ping 192.168.137.255 (因为IP地址为192.168.137.1 且子网掩码为255.255.255.0 )
经过5秒钟后,停止ping
现在再查看:arp –a,如果PC已经为树莓派分配了IP地址就可以测试了。
进入putty测试:
Ctrl+z退出ping。或者sudo ping -c4 www.baidu.com,只ping 4次。
命令: sudo nano /etc/network/interfaces
添加以下语句:
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
输入后,使用组合键“Ctrl + X”,然后输入“Y”,回车保存修改。
查看确认一下修改:
pi@raspberrypi:~ $ sudo cat /etc/network/interfaces
命令: sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
在文档的最后加入:
network={
ssid="wpa-ssid"
psk="password"
}
注意:加入语句的格式一定要正确,“=”附近不能有空格,格式错误会导致不能连接到wifi。ssid 位置输入WiFi的名称,psk 位置输入WiFi的密码,请注意,key_mgmt=NONE表示没有WiFi密码。
如果不存在,创建:pi@raspberrypi:~ $ sudo touch /boot/ssh
注意:为防止文件丢失,请按第5小节的步骤关闭电源。
USB线只是供电,没有数据通信。
为防止文件丢失,请按下面的步骤关闭电源。