本文结构

没有连接显示屏、键盘、鼠标

  • 前期准备
  • 下载系统镜像并解压至存储卡
  • 实现利用网线访问树莓派系统
  • 连接WIFI
  • 设置静态IP
前期准备

文章比较长,因为比较全面

  • 树莓派4B
  • 网线一根
  • 已连接无线网的笔记本电脑
  • 存储卡(不低于16G)
  • 软件:
    - SD Card Formatter 格式化存储卡
    - xshell6 连接至树莓派系统
    - 2019-07-10-raspbian-buster-full.zip 树莓派系统镜像
    - win32diskimager-1.0.0 将后缀.img的系统镜像写入存储卡
    - VNC-Viewer-5.0.3-Windows-32bit 远程访问树莓派图形化界面
  • 所有软件放在该连接
    - 吐槽一下:为啥许多CSDN上下载的软件需要积分! 那些博主还说自己也没办法(为啥不百度云…)
    - 链接:https://pan.baidu.com/s/1lIY7pP77uy2GLMHXswx-1A 提取码:ink8
下载系统镜像并解压至存储卡

说明:尝试在官网下载最新镜像网速过慢,最终选择百度云上的系统镜像资源

  • 在百度云下载镜像
  • 解压系统镜像至电脑任意文件夹
  • Android代码wifi设置静态ip_linux

  • 存储卡插入电脑并使用SD Card Formatter进行格式化

Android代码wifi设置静态ip_树莓派_02

  • 向SD卡写入系统镜像(弹出的提示选择yes即可)

Android代码wifi设置静态ip_linux_03

Android代码wifi设置静态ip_linux_04

  • 写入镜像后,进入存储卡boot目录,并创建一个全名ssh目录(切记不要带后缀,如下面的示意图)
    这一步是为了让xshell能够与树莓派连接准备的(算是一种开启ssh服务的设置)
    有外设的人可以忽略…

Android代码wifi设置静态ip_网线_05

  • 拔出存储卡,插入树莓派
    将树莓派连接电源,并用网线将树莓派和电脑连接
实现利用网线访问树莓派系统
  • 电脑端设置

Android代码wifi设置静态ip_网线_06

Android代码wifi设置静态ip_网线_07

Android代码wifi设置静态ip_IP_08

点击鼠标右键进入电脑无线网的属性设置

Android代码wifi设置静态ip_IP_09

Android代码wifi设置静态ip_linux_10

  • 连接树莓派
  • 查询树莓派IP 在Dos界面输入命令arp -a这一块我不太了解,不过凭经验出错可能性不大

Android代码wifi设置静态ip_Android代码wifi设置静态ip_11

  • 打开xshell,连接至树莓派
    树莓派默认登陆到用户名为:pi
    密码为:raspberry

Android代码wifi设置静态ip_网线_12

说明一下:
此操作过程中,我插拔了一次网线
所以重新获取了一次树莓派IP地址,方法同上
最终我连接到的树莓派IP地址如下

连接成功

Android代码wifi设置静态ip_树莓派_13

注意:如果你的默认用户名不是pi,要及时改正不然无法连接

Android代码wifi设置静态ip_网线_14

Android代码wifi设置静态ip_Android代码wifi设置静态ip_15

Android代码wifi设置静态ip_IP_16

Android代码wifi设置静态ip_网线_17

连接WIFI并设置静态IP
  • 开启VNC服务
    - 执行sudo raspi-config进入系统服务设置(开启SSH和VNC服务)
    *这个界面按 上下左右键 调整选项 和 enter 键选择选项 *
    按 tab 键跳入最下面的选项 如 finish

Android代码wifi设置静态ip_树莓派_18

选择第五项Interfacing Options

Android代码wifi设置静态ip_树莓派_19

分别选择SSHVNC

Android代码wifi设置静态ip_IP_20

  • 在命令好输入vncserver(关键) (每次重新开机都需要执行该命令才能连接VNC)
    这个可能有一劳永逸的方法,但我用VNC服务并不多,所以多一步操作也无伤大雅

Android代码wifi设置静态ip_网线_21

上面的IP地址:端口号是连接树莓派图形化界面的关键

  • 连接WIFI
    这一步我采用图形化界面连接
    网上有通过命令行连接的,感兴趣的可以找找
    - 打开 VNC-Viewer-5.0.3-Windows-32bit

Android代码wifi设置静态ip_Android代码wifi设置静态ip_22

Android代码wifi设置静态ip_linux_23

  • 连接成功 按照提示进行相关设置

Android代码wifi设置静态ip_网线_24

正确设置时区

Android代码wifi设置静态ip_网线_25

  • 连接WIFI

选择要连接的 wifi,选择 next

Android代码wifi设置静态ip_IP_26

Android代码wifi设置静态ip_linux_27

连接成功后,此时不要拔掉网线,继续下一步

设置静态IP
  • 先用ifconfig查看当前无线网络的IP地址,为静态IP设置提供参考

Android代码wifi设置静态ip_linux_28

  • 我将自己的静态IP设置为192.168.0.99 - 执行sudo nano /etc/dhcpcd.conf 用 下键翻页至最后,将下面的代码复制上去

Android代码wifi设置静态ip_网线_29

interface wlan0
static ip_address=192.168.0.99/24
static routers=192.168.0.1
static domain_name_servers=114.114.114.114  8.8.8.8
  • ctrl+x退出保存
  • 执行sudo reboot重启 重启后检查设置是否生效

Android代码wifi设置静态ip_树莓派_30

  • 拔出网线 通过192.168.0.99地址连接树莓派
    提醒:电脑和树莓派必须在同一局域网才能连接上

Android代码wifi设置静态ip_Android代码wifi设置静态ip_31