陈拓chentuo@ms.xab.ac.cn 2018.05.16/2018.12.18

0. 概述

本文介绍两种电脑连接树莓派3B+的方法:

  • 电脑通过以太网连接树莓派3B+
  • 电脑通过WiFi连接树莓派3B+

1. 外观和特性

1.1 电路板正面

树莓派3 B+板卡配备1.4GHz 64位四核Cortex-A53处理器,1GB RAM,全尺寸HDMI和4个标准USB端口、USB2上的千兆以太网、以太网供电功能、CSI摄像头连接器以及DSI显示连接器、一个40针GPIO接头。该平台的资源及其802.11ac无线局域网和蓝牙/ BLE无线连接,可为所连接的设备提供紧凑的智能解决方案。

1.2 特性

处理器:采用博通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度以上时会主动降频,确保主机不会过热。

2. 准备

2.1  设备

  1. 树莓派3B+
  2. TF 卡(至少8G)
  3. Micro USB 数据线(充电线就可以,不使用USB网卡功能)
  4. 网线1条
  5. 电脑,本文使用windows 7

2.2 烧录操作系统

树莓派支持很多系统,建议使用Raspbian,能得到更多的社区支持。进入树莓派官网的RASPBIAN映像下载页面:https://www.raspberrypi.org/downloads/raspbian/,看看官方介绍。

Raspbian是基金会官方支持的操作系统。您可以使用NOOBS安装它,或者下载下面的映像并按照我们的安装指南操作。

Raspbian预装了大量用于教育,编程和一般用途的软件。有Python,Scratch,Sonic Pi,Java,Mathematica等等。

ZIP压缩文件中包含的带有桌面映像的Raspbian,大小超过4GB,这意味着这些压缩文件使用的功能在某些平台上不受较旧的解压缩工具支持。如果您发现下载似乎已损坏或文件未正确解压缩,请尝试使用7Zip(Windows)或Unarchiver(Macintosh)。两者都是免费的,并且已经过测试可以正确解压缩映像。

  • 官网下载RASPBIAN JESSIE LITE镜像

选择Download ZIP下载2018-04-18-raspbian-stretch-lite.zip(349MB),解压得到img映像文件2018-04-18-raspbian-stretch-lite.img(1.73GB)。

  • 下载并安装镜像烧录工具Win32 Disk Imager

https://sourceforge.net/projects/win32diskimager/files/Archive/win32diskimager-v0.9-binary.zip/download

  • 将img映像文件烧录到SD卡

先格式化SD卡,新卡不用格式化。打开Win32 Disk Imager,如图选择好镜像和SD卡盘符,单击Write即可开始烧录,过程可能长达几分钟,烧写成功后点Exit退出即可。

  • 为支持ssh创建ssh空文件

在boot分区根目录创建一个文本文件,然后重命名为ssh,注意去掉.txt后缀,此时即可以 开启ssh登录(新版Raspbian的改动)。SSH默认关闭,因此需要在boot分区创建一个名为ssh的文件来开启SSH服务。

注意:这个ssh文件容易丢失,如果ssh不能登录了,先检查ssh是否丢失。

3. 网线访问树莓派3B+

3.1 连接网线

用网线连接电脑和树莓派。

3.2 开机上电

把烧录好系统的TF卡插到树莓派3B+上,树莓派上电。

3.3 电脑通过putty连接树莓派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

3.4 设置共享互联网连接

打开网络和共享中心:

注意,如果“家庭网络”那个位置现在显示的是“公用网络”,把它改成“家庭网络”。

点击“无线网络连接”,这是本电脑的网络连接。

点击属性,选择共享标签:

查找树莓派的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次。

4. 树莓派3B+连接WiFi

4.1 查看WiFi的SSID

  • 扫描周围的无线局域网:命令:  sudo  iwlist wlan0 scan

  • 找到要连接的SSID、ESSID:ESSID:"TP-LINK_A929"

4.2 配置wifi连接

  • 修改/etc/network/interfaces文件,使wlan0为动态分配获取IP。

命令: 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

  • 修改/etc/wpa_supplicant/wpa_supplicant.conf文件

命令: sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

在文档的最后加入:

network={

ssid="wpa-ssid"

psk="password"

}

注意:加入语句的格式一定要正确,“=”附近不能有空格,格式错误会导致不能连接到wifi。ssid 位置输入WiFi的名称,psk 位置输入WiFi的密码,请注意,key_mgmt=NONE表示没有WiFi密码。

4.3 WiFi连接树莓派3B+

  • 检查ssh文件是否存在:pi@raspberrypi:~ $ ls /boot

如果不存在,创建:pi@raspberrypi:~ $ sudo touch /boot/ssh

  • 退出ssh

注意:为防止文件丢失,请按第5小节的步骤关闭电源。

  • 拿掉网线,重新上电,打开putty,Host Name填raspberrypi.local,端口22,用户名pi,密码raspberry即可通过WiFi使用SSH登录控制树莓派3B+了。

USB线只是供电,没有数据通信。

5. 关机

为防止文件丢失,请按下面的步骤关闭电源。

  • 登录putty的ssh终端
  • pi@raspberrypi:~ $ sudo shutdown -h now
  • 等待电源指示灯熄灭后,关闭电源

参考文档

  1. 树莓派介绍https://www.jianshu.com/p/1bac80afc502
  2. 电脑连接树莓派Pi Zero W https://mp.csdn.net/postedit/81051308
  3. 官方网站
    https://www.raspberrypi.org/products/raspberry-pi-zero-w/

电脑连接树莓派3B+相关推荐

  1. 电脑连接树莓派Zero W

    电脑连接树莓派ZeroW 陈拓 2018.05.16/2018.06.09 0.  概述 本位介绍两种电脑连接树莓派PiZero W的方法: l  电脑通过USB以太网连接树莓派ZeroW l  电脑 ...

  2. gpio引脚介绍 树莓派3b_gpio引脚介绍 树莓派3b

    陈拓chentuo@ms.xab.ac.cn 2018.06.09/2018.06.10 从网上下载了几张精美的图片,感谢图片的制作者! 0. 概述 本文介绍树莓派 Zero W的GPIO控制,并用L ...

  3. 树莓派3B网线连接笔记本电脑以及安装ubuntu16

    刚入手树莓派3B,考虑让笔记本显示屏连接树莓派,就没有买显示屏.(介绍的是树莓派安装ubuntu16) 硬件需求: 树莓派3B,网线,读卡器,16G的TF卡 软件: SD Formatter 4.0 ...

  4. 用网线连接树莓派和Linux(Ubuntu)系统的电脑

    小白的学习记录 第一次使用Linux系统的电脑连接树莓派,找了几个文章,感觉写的不够清楚,所以自己留一个记录吧 环境:树莓派4b:版本:Ubuntu 20.01.2 LTS 笔记本电脑:版本:Ubun ...

  5. 树莓派 ttl Linux,MacOSX用串口(TTL)连接树莓派

    树莓派在没有显示器可用时,如何用电脑连接到树莓派中进行操作?对,使用 USB 串口转 TTL 进行连接. MacOSX TTL 串口驱动 驱动下载地址:PL2303 Mac OS X Driver D ...

  6. 树莓派3B安装64位操作系统(树莓派无需连接显示器键盘鼠标)

    想在树莓派3B上安装一些64位应用(例如64位JDK),因此首先要安装64位的操作系统,今天咱们就一起来实战: 原文地址:https://blog.csdn.net/boling_cavalry/ar ...

  7. winscp连接nas root账户拒绝访问_树莓派 3B 结合 NextCloud PI 搭建皮米级 NAS 家庭储存...

    背景 又是突发奇想- 前几天想起家里还有个闲置的树莓派 (Raspberry Pi) 3B ,应该是之前想拿来学 Python 还有物联网啥的而购入的,之后因为时间问题.学习考试之类的一直闲置.中途好 ...

  8. 树莓派3b程序控制无人机 (一)——电脑连树莓派

    设备: 树莓派3b(备有键盘,鼠标):win10 x64笔记本:UAV (pixhawk飞控板) /etc/network/interfaces 的设置可参考以下链接: interfaces 参考链接 ...

  9. 【小白米日志】树莓派3b+四位共阴数码管的连接和驱动

    [小白米日志]树莓派3b+四位共阴数码管的连接和驱动 所需材料 数码管的简介 GPIO连接 代码 演示 所需材料 笔记本电脑:通过ssh控制树莓派. 树莓派3b+:装好系统,打开ssh. 四位共阴 数 ...

最新文章

  1. 超时流式处理 - 没有消息流入的数据异常监控
  2. 每列大于0的个数_题目1342——把一个数字减少到0的步骤数
  3. web容器获取SSL指纹实现和ByPass
  4. 读取扫码枪输入_为何超市“扫码枪”这么强?不输密码钱就没了,现在知道还不晚...
  5. 支付宝小程序组件库开发之自定义switch组件
  6. 硬币支付问题(贪心策略)
  7. Django Celerybeat日志报错处理('NoneType' object has no attribute 'is_due')
  8. VMClean(vmware卸载清理,解决卸载MSI问题)
  9. stm32采集交流电压信号_基于STM32的交流电压检测
  10. 盘点10款逆天级效率工具,能帮创业公司节省50%时间成本
  11. Android日志分析工具的开发介绍
  12. Java复制一个文件到新文件夹中,并对新文件重命名
  13. Word课程笔记(秋叶系列课程)
  14. 从零玩转HTML5+CSS3项目实战-跟着李南江学编程
  15. 互联网金融平台功能分析及微服务架构设计
  16. 基于离散余弦变换(DCT)傅里叶变换(DFT)小波变换(DWT)的彩色图像数字水印的嵌入、提取简介及MATLAB实现
  17. Linux自学笔记 | 10 常用命令 - 压缩解压类
  18. 微信小程序中显示html格式内容的方法
  19. 书签转json格式代码(chrome,edge...)
  20. JSPatch技术文档

热门文章

  1. 【DB笔试面试755】在Oracle的DG中,RFS、LNSn、MRP、LSP进程的作用分别是什么?
  2. 【苦练基本功】代码整洁之道 pt4(第10章-第12章)
  3. qq音乐sign算法还原源码放送及jsvmp全流程分析
  4. 在长度为n的()上,删除第一个元素,其算法的时间复杂度为O(n)
  5. Java学习——JDBC之从导Jar包到封装
  6. 【CodeForces 574B】Bear and Three Musketeers
  7. 计算机的存储器有哪2类,存储器有哪两种
  8. 洛谷P1425小鱼的游泳时间【c语言】
  9. 第五章 语法分析——自上而下分析
  10. DNS服务器的作用 路由器的功能,dns服务器是什么意思 dns服务器主要功能有哪些...