原文链接
https://blog.csdn.net/Jack_Lue/article/details/82912327
最近拿到一套树莓派3B+,并且附带了一块预装了NOOBS的SD卡,由于没有显示器,系统默认没有开启SSH和VNC连接,于是从网上找了一些教程,顺利实现无显示器连接并配置树莓派,这里总结一下具体过程,为初学者提供参考。
1. 材料准备
主要硬件:
树莓派3B+主板(其他型号过程类似)
一块装有Raspbian的SD卡(系统安装教程http://shumeipai.nxez.com/2013/09/07/raspberry-pi-under-windows-system-installation-to-sd-card.html)
供电电源及Micro USB线(注意电源的质量和功率也很重要,最好用那种带开关的线)
一根网线
主要软件:
Putty:用于通过SSH远程连接树莓派,点击下载https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
VNC Viewer:用于连接树莓派桌面,即通过图形界面操作树莓派,点击下载https://www.realvnc.com/en/connect/download/viewer/
Raspbian镜像或NOOBS:用于安装系统,如果有预装的SD卡,则可以不需要,使用NOOBS安装系统可能需要显示器及鼠标操作,网上也有自动安装教程,想尝试的同学可以自己找一下,点击下载https://www.raspberrypi.org/downloads/
2. 硬件连接
在进行硬件连接前,我们先了解一下这款树莓派的主板配置结构,示意图如下:
图中标注部位的基本功能如下:
USB Port:用于连接各种USB外设,如U盘、键盘、鼠标等,功能和笔记本电脑上的USB口一样,这款树莓派有4个USB口
SD card slot:插入SD卡的位置,SD卡用于存储操作系统及其他文件数据,作用相当于笔记本中的硬盘
Ethernet port:以太网口,用于连接有线网
Audio jack:用于连接耳机或者其他声音设备
HDMI port:和电脑上的HDMI口一样,用于视频输出,即连接显示器,当然HDMI也支持音频输出
Micro USB power connector:电源口,连接供电电源(官方提示:在连接好其他所有外设后再接通电源)
GPIO ports:连接你自己的外设,和单片机的GPIO一样(可以连LED灯,按键,传感器之类的)
了解了基本外设后,可以开始动手点亮我们的树莓派了,基本步骤如下:
将烧录好系统或装有NOOBS的SD卡插入卡槽,注意是Micro SD卡,不要试图把卡夹一起插进去?
将树莓派以太网口连到电脑的网口上,用RJ45接头的网线就好
有显示器的童鞋可以用HDMI接上显示器,USB口插上鼠标键盘
接上电源线,按下开关,红灯(电源指示灯)亮,绿灯闪烁,系统安装没问题的话应该已经启动了
OK,到此为止,我们的树莓派算是点亮了,有显示器的同学可以直接开始玩耍了,没有显示器的请继续往下看 ?。
3. SSH连接树莓派
上面我们用网线把树莓派和电脑连在一起,目的是让二者处于一个局域网内,以便于用电脑远程访问树莓派,在访问前我们还有两个问题要解决:
① 树莓派怎么访问外网,比如要更新系统,安装软件什么的
② 树莓派的IP还不知道,怎么通过SSH连接
对于以上问题,我们可以按以下步骤来解决:
① 配置共享网络:
假设你的笔记本已经连接了WiFi,则可以把你所连的WIFI从有线网共享给树莓派,为此,你需要打开控制面板的网络连接界面,如下:
在WLAN(也就是你要共享出去的网络)上"右键>属性>共享",打开共享设置界面,具体配置如下,点击确定即可。
等待系统设置完成,我们的树莓派就可以访问外网了(注意RJ45接口上的黄灯应该亮,否则请检查你的连接)
② 查找树莓派IP
要用SSH连接树莓派就必须要知道其IP,获取IP的方法有很多种,这里介绍一种我认为比较方便简单的方法(不需要下载任何工具),即使用Windows命令 arp -a 查询,运行结果如下:
可以看到图中192.168.137.x即为树莓派的IP地址,为测试连接,我们可以使用 ping 命令,结果如下:
‘’
说明成功树莓派与电脑连接成功,并成功找到其IP地址。
③ 连接树莓派
有了树莓派的IP地址,接下来的连接就很简单了,打开我们SSH连接客户端Putty,输入IP地址,端口默认22即可,如下图所示:
点击 OPEN 会进入一个终端界面,提示输入用户名和密码,默认情况下用户名为 pi ,密码为 raspberry (注意密码在输入时不会显示),成功登陆后的页面如下图所示:
到此,我们已经成功使用SSH连接到树莓派,并可以进行相关的配置和使用,熟悉Linux Shell的同学已经可以在此完成自己的所有工作,相当于操纵一台远程服务器。
此处需要特别注意的是,只有你安装的树莓派系统已经开启SSH服务才能成功连接到,否则将显示连接被拒绝,此时需要手动开启一下,具体方法如下:
断开电源,将SD卡插入你的电脑(用读卡器或卡套)
在SD卡的boot分区新建一个空文件 ssh ,注意是空文件而不是文件夹,你可以新建一个文本文件然后删掉后缀
将SD插回树莓派,按上述过程连接即可
4. 登录后的配置
首次连接到树莓派后,我们需要对其进行一些简单的配置,方便后续使用,打开配置的命令为 raspi-config ,配置界面如下:
① 打开VNC连接服务
在上面的界面中选中第五项 Interfacing Options 回车,进入接口配置界面,选中VNC选项,回车,选 Enable 即可开启VNC连接,想开启其他方式,操作类似。
② 配置无线网络
选中上面的第二项 Network Options 即可打开网络配置页面,选中Wi-fi那一项,回车输入WIFI名称和密码就好了,此后开机就可以自动连接到这个WIFI了(网上还有修改配置文件的方法,大家也可以尝试下)。
③ 设置固定IP
上面的配置完成后重启即可使用 VNC Viewer 连接到树莓派了,对于不熟悉的Linux的同学就可以利用图形界面来完成后续配置了,当然在SSH终端内同样可以配置(大家可以自己探索下,后面我只演示图形界面了?)。
登录进入桌面后点击网络图标,选择 Wireless & Wired Network Settings 进行设置。
设置固定IP有按SSID配置和按接口配置两种方式,大家可以根据需求选择,这里以我的WIFI的SSID为例进行配置,如下图所示:
设置完成后,重启等待树莓派连接到网络,可以发现IP地址已经变成你设置的固定IP了,当然这个过程也可以通过终端修改某些配置文件完成。
OK,到此我们的树莓派启动与配置就结束了,大家可以选择自己喜欢的方式连接到树莓派进一步学习了。
最后推荐一份树莓派下编译安装OpenCV3.4的教程【点击查看】http://jingyan.eeboard.com/article/76476#/prettyPhoto%5Bpp_gal%5D/4/
[1]http://shumeipai.nxez.com/2017/09/13/raspberry-pi-network-configuration-before-boot.html
[2]http://shumeipai.nxez.com/2013/10/15/raspberry-pi-and-a-network-cable-directly-connected-laptop.html
[3]http://shumeipai.nxez.com/2013/09/07/using-putty-to-log-in-to-the-raspberry-pie.html
[4]http://shumeipai.nxez.com/2013/09/07/no-screen-unknow-ip-login-pi.html
[5]http://shumeipai.nxez.com/2018/08/31/raspberry-pi-vnc-viewer-configuration-tutorial.html
[6]https://projects.raspberrypi.org/en/projects/raspberry-pi-getting-started/5