无外接屏幕使用树莓派

前言


这段时间有人问如何无外接屏幕使用树莓派, 因为有些人可能不是那么方便能够找到屏幕。 其实网上教程也挺多的, 就是有点乱, 所以就打算整理出一篇教程, 供大家参考。


准备工作

硬件准备:

  • 树莓派 3 代(个人用的是 3 代, 自带无线网卡, 比较方便)
  • 网线
  • 5 V / 2.5 A 电源
  • 另外还需要一台能够连接 Wifi 的笔记本电脑
  • TF卡 (建议 8 GB 以上容量)


软件准备:

  • SDFormatter (用于完全格式化 TF卡)
  • Win32DiskImager(用于写入 img 镜像)
  • Putty (用于连接树莓派, 支持 SSH 协议)
  • VNC Viewer (用于连接树莓派, 支持 VNC 协议)



主要过程

制作 TF 卡

首先要将操作系统写入到 TF 卡当中, 一般在使用 TF 卡之前要将其格式化, 使用 SDFormatter 可以胜任这个工作。如果 TF 卡中已有操作系统, 有一大部分空间在 Windows 上是看不到的。 SDFormatter 使用默认的设置即可。 注意不要选错磁盘了。 点击格式化, 等待格式化完成即可。



选择 img 镜像, 这里我用的 Raspbian 的操作系统, 也是官方推荐的操作系统, 建议到树莓派官网下载。另外官网还提供了其他的操作系统, 有兴趣的也可以下载过来玩玩。不建议下载 Noobs, 这玩意是用于在线安装操作系统的, 速度奇慢。选择完操作系统后, 点击 Write ,等待镜像写入即可。

 

注意: 一般来说 Raspbian 是默认开启 SSH 服务的, 但是有些时候使用 Putty 连接树莓派会出现连接被拒绝的情况。 为了保险起见, 可以在 TF卡的根目录下创建一个名为 SSH(不需要后缀) 的文件。

到此 TF 卡就制作完成了, 插到树莓派的卡槽当中, 接上电源就可以启动了。


联网

如果有外界屏幕的话, 下面的操作就不需要那么麻烦了, 用 HDMI 线连到屏幕, 接上外接键盘和鼠标, 就可以让树莓派成为一台独立的电脑了。 那么无屏幕怎么办? 譬如学生党的寝室当中。 


无外接屏幕使用树莓派的原理其实很简单,使用 SSH 和 VNC (或者其他远程协议, 譬如 Telnet)连接树莓派即可。 而这几种协议都需要 TCP/IP 的支持, 简而言之就是能够联网(至少在局域网内)。 如果有路由器就很简单了, 用网线将你的树莓派连接到路由器的 LAN 口, 登录路由器界面, 查看路由表就知道树莓派分配到的 IP 了。 但是有些人没有路由器, 使用的是校园网又该怎么办? 下面就教读者在这种条件下连接你的树莓派:


1. 保证你的电脑能够联网, 同时至少有两张网卡(一般的笔记本电脑都有两张网卡: 有线网卡和无线网卡), 一张网卡用于联网(无线网卡), 一张网卡用于连接树莓派(有线网卡)。


2. 由于没有路由器,需要通过笔记本为树莓派分配一个可用的 IP。 使用网线连接树莓派和你的笔记本。 打开「控制面板 \ 网络和 Internet \ 网络和共享中心」。(或者直接右键右下角的网络连接标志, 进到网络和共享中心)点击左侧的「更改适配器设置」。

右键当前联网的那张无线网卡, 选择共享, 勾选第一项, 家庭网络连接选择本地连接。


这时候你的有线网卡就可以共享无线网卡的网络了。 打开 cmd ,输入 arp -a ,会发现多了一个动态 IP(可以通过插拔网线测试是多了哪个 IP), 这个动态 IP 就是分配给树莓派的 IP。可以保存一下这个 MAC地址, 将来或许有用。

 

使用 ping 命令测试一下 IP 是否有效:


说明联网成功。


连接树莓派

为树莓连接好网络之后, 就可以使用 SSH 和 VNC 连接树莓派了。 树莓派默认支持 SSH 协议, 但是 VNC 协议需要手动安装。 所以首先需要使用 SSH 连接, 将上述 IP 填入如下框中,SSH 端口(Port)默认 22:


点击 「Open」,出现如下界面说明能够连接(如果出现连接被拒绝,请看上面的红字),点击「是」。

 

树莓派默认使用 pi 和 raspberry 作为初始用户名和密码, 注意类 Linux 操作系统输入密码都是没有回显的。

还可以在这个界面尝试 ping 一下百度什么的, 保证树莓派可以上网。


安装常用软件

连接好网络之后基本就可以使用树莓派了, 但是我们的目的还没有达成, 还需要访问树莓派的桌面。这里就用到了 上面提到的 VNC, Raspbian 操作系统提供了 apt 命令来下载常用的一些软件, 我们通过这个命令来安装 VNC Server:

sudo apt-get install vnc4server

等待安装完成。 设置 VNC 密码(密码长度貌似不能超过 8 位):
vncpasswd



启动 VNC Server:
vncserver :1 -geometry 1280x780
后面的是分辨率, 可以选择合适的分辨率。

接下来使用 VNC Viewer 这个客户端来连接树莓派, 可以去官网下载最新版本的 VNC Viewer

 
在 VNC Viewer 中填入 ip:port(注意 VNC 协议的端口号默认是从 5901 开始的,在 VNC 界面端口号可以从 1 开始, 等同于 5901) 和用户名, 点击「OK」。出现下面界面, 说明连接成功:
输入刚才在树莓派端设置的密码, 点击「OK」。 进入到树莓派的桌面系统, 大功告成。


如果你的树莓派有无线网卡的话, 建议将网络更改成无线网,重新设置一下 IP , 就可以彻底告别网线了。

2017 年 6 月 5 日
Kilento




  • 12
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值