前期准备
进行配置前,首先准备好以下工具:8G 以上的micro SD 内存卡与读卡器(该内存卡将作为树莓派的系统盘使用,因此读写速度越快越好)
一根网线
树莓派3B 一块(其他版本也可以用相同方式配置)
micro usb 接口数据线一根(用于给树莓派供电)
一个配有以太网接口(没有以太网口可以通过扩展坞扩展)可以wifi上网的win10系统电脑
第一步 下载树莓派操作系统镜像
树莓派的官方系统镜像能够在官网下载 (下载链接 ),官网除了官方发布的raspbain(debain针对树莓派的优化版本)外还提供其他第三方系统镜像,如 ubuntu core ;OSMC 等。以下的配置方法是基于raspbain系统,没有在其他第三方操作系统验证过。下载完成后,将下载得到的压缩包 (.zip格式) 解压得到系统镜像 (.img格式)备用。
第二步 将树莓派系统镜像烧写入内存卡中
首先将内存卡插入读卡器后连接电脑。然后下载内存卡烧写软件Win32 Disk Imager (下载链接 )。安装打开后,软件界面如图所示。
Win32 Disk Imager界面
映像文件选择之前解压好的系统镜像 (.img格式),设备选择内存卡的盘符,选择写入开始烧写。系统烧写结束后,内存卡将变为两个盘符(其中一个盘符名为boot)且盘符大小不正常,这是正常情况。如果弹出是否格式化盘符,点击否。
第三步 第一次开机前开启ssh远程登陆服务
打开boot盘符在根目录新建一个文本文件,文件名为ssh,并删掉扩展名 (在文件管理器查看选项卡中文件扩展名一项打勾),如图所示 (这一步将在树莓派开机后打开ssh服务,但仅为一次性打开,下次开机时如需ssh,仍需要再次进行此操作)
新建 ssh 文本文档
完成后,将内存卡取出,插入树莓派。
第四步,树莓派开机和网络配置
首先使用网线连接树莓派和电脑,将树莓派接入电源。接着在电脑上配置,打开控制面板---网络和internet---网络和共享中心---更改适配器设置。如图所示 (可以看到以太网显示未识别的连接,说明树莓派和电脑已经连接上了)
网络适配器设置
此时在WLAN选项右键---属性---共享 如图所示。
WLAN共享设置
将允许其他网络用户通过此计算机的internet连接来连接选项打勾,共享的目标选择以太网 (这一步将电脑WLAN的互联网连接共享给了通过以太网口与电脑连接的设备,即树莓派。)
第五步 树莓派IP地址检索
通过上一步的操作,电脑和树莓派间建立了一个局域网,电脑相当于一个路由器,将自己通过WIFI的网络连接通过以太网口分配给了树莓派。此时,树莓派将获得一个电脑分配的ip地址,我们将在这步将这个ip地址找到。首先,在pc上用win键+R 打开运行命令,输入cmd进入命令提示符。如图所示
win+R 打开运行
在命令提示行中输入
ipconfig
查询本机IP地址,注意以太网适配器的IP地址, 一般为 192.168.137.1。如图所示。
ipconfig 以太网口IP地址
然后,在命令提示行中输入
arp -a
(该命令将打印出本机所有IP地址与MAC地址的对应关系,给树莓派分配的子网IP也包括在内),注意上一步查到的以太网适配器下的子网,如图所示。
arp表
此时192.168.137.1 下分配的子网IP只有一个,即树莓派的IP地址。
第六步 使用ssh命令行远程登陆树莓派
首先,下载window系统 SSH远程登陆软件PUTTY (下载链接 ) 下载完成后安装打开,软件界面如图。
PUTTY 界面
在主机名处填写上一步查到的树莓派IP地址,点open。在出现的终端中填写树莓派的默认用户名和密码登陆 (树莓派默认用户名:pi ;默认密码:raspberry)出现如图所示界面说明已经成功使用ssh远程登陆树莓派,可以通过命令行操作树莓派。PUTTY ssh登陆
在ssh命令行中输入
sudo raspi-config
进入树莓派配置界面,如图所示 (该界面下可修改树莓派的基本设定,使用方向键上下可以选择需要修改的条目,enter键确定,esc键返回)。raspi-config界面
在raspi-config界面中选择 interfacing options---SSH 在enable SSH选项中选 yes 打开SSH 服务 (在这步操作之后,SSH服务默认在树莓派开机时打开,不需要再在第三步中那样打开)。
第七步,VNC桌面远程登陆树莓派
raspi-config界面中选择 interfacing options---VNC。 在enable VNC 选项中选 yes 打开VNC 服务器服务 (由于树莓派官方系统 raspbain 已经整合了VNC server 服务,只需要在设置中打开,大多数其他教程中使用的通过下载 tightvncserver 配置VNC的方法已经失效!) 完成后,用方向键左右选择 finish 退出配置界面返回命令行。
在命令行中输入
vncserver
打开VNC服务,结果如图所示,记录下生成的VNC远程桌面的IP地址。
打开vnc server 服务
下载window端VNC查看软件VNC viewer(下载链接 )。安装后打开,界面如图。
VNC viewer
选择 File---new connection 新建一个连接,如图所示
VNC viewer 新建连接
VNC server 填写刚刚树莓派生成的VNC server IP地址,Name 只做标记用,可以按照自己的喜好填写。填好后点OK 创建连接。双击创建好的连接,在弹出的对话框输入树莓派的用户名和密码(默认ID:pi 密码:raspberry)
此时会出现如图所示的树莓派桌面,说明电脑远程登陆成功。Enjoy!
raspbian 桌面
总结
通过网线直连的方式配置和操作,树莓派无需购入和连接其他冗余的配件 (如屏幕 屏幕连接线 键盘 鼠标等) 即可上手操作,对新手更加友好也更加经济实惠 。同时通过网线分享网络的方式,树莓派的IP地址可以方便的通过查询 arp表格的方式得到,相比传统连接局域网远程登陆的方式更加方便,且不需要额外软件扫描IP (也可以解决树莓派连接校园网后,局域网内设备太多查不到ip的问题)。
这个方法也存在问题,由于电脑分配给树莓派的IP地址每次都不一定是一样的,关机后下次连接需要重新通过arp表格查找此次树莓派分配到的IP,在通过该IP使用VNC 或者SSH 登陆。这个问题可以通过修改树莓派配置文件的方式给树莓派分配固定IP来解决,这部分内容将在下一次更新。