# 1、前言

把之前写的树莓派的入门笔记拿出来总结在一块;

# 1.1、下载

树莓派系统烧录文件下载

# 1.2、树莓派系统镜像

树莓派系统镜像下载

# 2. 树莓派无显示器连接

# 2.1、配置 WLAN 无线网络

先设置一个网络,可以通过读卡器配置 WLAN 无线网络

  • 1、在 SD 卡上创建映像后,将其插入读卡器即可访问引导文件夹。
  • 2、将某些文件添加到此文件夹将在 Raspberry Pi 首次启动时激活某些设置功能
  • 3、在 u 盘里面先新建一个记事本然后打开并输入对应内容(' 在中国 CN,wifi 名称 test,wifi 密码为 12345678)填自己的热点 /wifi;
  • 4、关闭记事本并保存:记事本重命名为 wpa_supplicant.conf

内容如下:

country=CN
update_config=1
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="test"
psk="12345678"
key_mgmt=WPA-PSK
}

# 2.2、自行开启 SSH。

开启方法如下:(空文件)

boot 盘符下新建一个名为 ssh 的文件,不要任何扩展名,你可以新建一个 ssh.txt,确保文件夹选项中的设置是显示扩展名的,然后将.txt 删除,这样你就获得了一个没有任何扩展名的名为 ssh 的文件。(没有扩展后缀名的在文档里面找到显示打开就行)
如图:

0RDD62HP.png

# 3.ip 查找

树莓派的 ip 地址可以在路由器的管理界面中查看,也可以通过命令行查看:

ifconfig

最简单的方法就是用电脑热点或者可以查看手机热点的热点名来连接树莓派,然后通过 ip 地址访问树莓派。
用 Putty 连接树莓派先进行连接测试:

# 3.1、ip 连接失败

如果 ssh 连接失败:检查树莓派的 IP 地址是否正确,以及是否开启了 SSH 服务。

  1. 如果出现如下错误:ssh: connect to host 树莓派 IP 地址 port 22: Connection timed out
    则说明树莓派的 IP 地址有误,或者 SSH 服务未开启。
    在本地打开终端后输入
ssh pi@树莓派IP地址
输入账号密码;默认pi/raspberry
然后输入
ping 树莓派IP地址
  1. 出现如下错误:Permission denied, please try again.(拒绝许可,请重试)
    目前我的办法是通过外设,有屏幕就行
    在终端输入
sudo nano /etc/ssh/sshd_config

然后找到 PermitRootLogin,默认是 PermitRootLogin prohibit-password,将其改为 yes
然后重启 SSH 服务;

service sshd restart

# 3.2、密码忘了

第一次登录树莓派需要创建一个自己账户,在创建用户帐户之前,您无法登录树莓派,我们可以在桌面新建一个 userconf.txt 文档,
断电拔出 SD 卡;在 U 盘里面新建文件 userconf.txt,内容如下:

pi:$6$/4.VdYgDm7RJ0qM1$FwXCeQgDKkqrOU3RIRuDSKpauAbBvP11msq9X58c8Que2l1Dwq3vdJMgiZlQSbEXGaY5esVHGBNbCxKLVNqZW1pi:$6$/4.VdYgDm7RJ0qM1$FwXCeQgDKkqrOU3RIRuDSKpauAbBvP11msq9X58c8Que2l1Dwq3vdJMgiZlQSbEXGaY5esVHGBNbCxKLVNqZW1
  • 如果想生成自己的 userconf.txt 内容,可以使用如下指令设置
echo '你的密码' | openssl passwd -6 -stdin

以前写的文章

# 4、树莓派远程连接到桌面

我这里用 window 自带的连不上;于是用 vnc viewer 连接树莓派,vnc viewer 下载地址:https://www.realvnc.com/en/connect/download/viewer/

# 4.1、打开 VNC Server

先在树莓派命令行界面

sudo raspi-config

然后选择 Interfacing Options,然后选择 VNC,然后选择 Yes,然后选择 Finish。

# 4.2、遇到的问题

报错了很多行英文错误;
只需要输入

sudo systemctl start vncserver-x11-serviced.service

就可以启动 vnc 服务了。

# 5. 给树莓派配置静态 IP 地址

# 5.1 找默认网关

在 windows 下打开 cmd,输入

ipconfig

找到默认网关,一般是无线网局域网适配器 WLAN 的 IP 地址。

# 5.2 修改配置文件

sudo nano /etc/dhcpcd.conf

我打开是空白,如果有修改就行了;输入如下内容:

interface eth0
static ip_address=树莓派的IP地址/24
static routers=默认网关
static domain_name_servers=默认网关 8.8.8.8

Ctrl+s 保存,
Ctrl+x 退出。

# 5.3 重启树莓派

sudo reboot

以前写的文章

# 6. 树莓派文件传输

  • 1 用 U 盘插卡也可以传输;
  • 2 但是如果不更改设置,每一次传输都需要打开 vnc;所以设置一下

打开树莓派终端;输入

sudo nano /etc/init.d/vncserver

把这些代码打入;设置一下就行了:

#!/bin/sh
export USER='pi'
 
eval cd~$USER
 
case "$1" in 
start)
#启动命令行。此处自定义分辨率、控制台号码或其它参数。
su $USER -c '/usr/bin/vncserver -depth 24 -geometry 1920x1080:1'
 echo "Starting VNCServer for $USER" 
;;
stop)
 su $USER -c '/usr/bin/vncserver -kill:1'
 echo "VNCServer stopped"
;;
*)
 echo "Usage: /etc/init.d/vncserver {start/stop}"
 exit 1
;;
esac
exit 0
  • 3 加上权限
sudo chmod 755 /etc/init.d/vncserver
  • 4 设置开机自启
sudo update-rc.d vncserver defaults
  • 5 重启树莓派
sudo reboot

以前写的文章

更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

FanLei 微信支付

微信支付

FanLei 支付宝

支付宝

FanLei 贝宝

贝宝