本篇答案适用于穷人玩家和极简主义
树莓派简介:
树莓派就是一块带有GPIO(通用输入输出端口)的电脑,主要用做控制器,通过外接设备达到控制和接受信号的目的。通常我们买板子的时候,甚至在网上看教程的时候,会让我们买一个树莓派主板、键盘、电脑、鼠标、micoUSB转接线、电源、TF读卡器、SD卡等。虽然这些确实是需要的,但是我们可以充分利用现有的资源,减少一些不太需要的组件。
树莓派4B主板图
树莓派主板如上图所示,我们可以看到树莓派主板上面有四个USB接口(两个USB2.0、两个USB3.0),蓝色口的是3.0 具体的介绍可以参考官方文档。
首先呢?前往树莓派官方网站下载系统镜像,我烧录的是raspbian 系统,有其他需求的玩家也可以根据自己的需求下载相应的版本。
下载好的镜像文件,通过TF读卡器烧录进你买的SD卡。建议买大一点的SD卡,不要买16G的,因为真的很容易就不够用,特别是对我这种败家的人。而且价格也不会特别贵,嫌贵的可以咸鱼上面看一看。
这个时候先别插进板子里面,因为你没有键盘、鼠标、网线和显示器,所以没办法通过图形界面连接网络。
网络连接
树莓派可以使用网线连接,也可以连接无线网。如果你想把树莓派当路由器使用就连接网线,再通过配置DHCP、热点信息等,就能实现一台路由器的功能了。但是我嫌弃插网线实在是太过麻烦了,插太多线显得板子很累赘。所以我使用的是无线连接。
首先进入烧录好的SD卡的boot/分区新建一个WiFi的配置文件wpa_supplicant.conf 然后在里面输入以下信息
country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="WiFi名,不删除引号,不能有中文" psk="密码,不删除引号" priority=10 } network={ ssid="第二个WiFi名" psk="第二个密码" priority=替换成数字,数字越大代表优先级越高 }
其中ssid填写你的WiFi名称,psk填写你的密码,priority是优先级,哪个数字最大,它优先连哪个。
这个时候你如果插进板子开机,树莓派就能够连接网络了,但是你还不能ssh连接板子,因为树莓派默认是关闭ssh服务的。
ssh连接
ssh连接的方法有很多,但是现在适用我的只有一种方法,就是在根目录下新建一个空的ssh文件
做好这些工作呢?你就能够直接进行ssh连接了。
把SD卡插件板子背面的插槽,通电。看待板子红绿灯闪烁等它开机。
这个时候你电脑下载putty 或者xshell ,xshell学生认证是可以免费的。打开这个软件,你需要输入IP地址、密码和用户名。
IP地址你可以下载一个扫描软件Advanced_IP_Scanner,它会扫描你路由器下整个网段的所有IP。你找到raspberry名字下的IP地址。用户名和密码就使用默认的也就是用户名:pi 密码:raspberry 。这样你就可以连接树莓派了,ping一下,网络应该是没问题的。
pc端远程显示器
你要是想体验屏幕的感觉,你可以pc机下载VNC软件(注册码自己网上搜一下) 先用server注册,再viewer登入。
登入之前你也是需要先打开树莓派的VNC服务的。
终端输入
sudo raspi-config
进入如下界面:
选择interface options 之后打开VNC选项。
树莓派还需要apt-get 安装VNC,获得端口号,我实在是懒得写了,这部分内容自己百度吧。
输入IP地址、用户名、密码就可以看到界面了。
viewer的界面
到这一步,基本就可以甩掉键盘、鼠标、显示器。但是因为是DHCP自动分配的IP ,理论上面来说,时间到期以后下次分配的ip应该是会变化的。这个时候就又要扫描IP地址连接了,但是我到现在为止用的还是之前的IP。