树莓派开机及远程连接相关问题

树莓派镜像的下载


树莓派镜像的下载有多种方法
1.可以通过树莓派官网www.raspberrypi.org进行下载,官网里面有很多的操作系统,但我们通常选用Raspbian系统镜像

2.网速不好的小伙伴也可以直接在下面百度云链接里下载

链接:https://pan.baidu.com/s/1ylj-5PUirlamT6qPePOvLg
提取码:ptvs

镜像包下载好之后,我们就可以开始为树莓派烧录系统了

树莓派系统的烧录


树莓派系统烧录前的准备工作
1.一张16G的SD卡(目前市面上的树莓派使用16G的SD卡较稳定,注意不要盲目选择过大的SD卡)
2.开机工具
链接:https://pan.baidu.com/s/1SVbRmqXW1O2hu42lwT5tjQ
提取码:b7h0

树莓派系统的烧录
1.先使用SD卡格式化工具将SD卡完全格式化
2.使用镜像烧录工具进行系统烧录(具体操作如下)

在这里插入图片描述

大概十分钟左右就可以将树莓派镜像烧录到树莓派中了,接下来就可以美滋滋的开启树莓派了

树莓派开机前的一些小配置,免去日后的烦恼
1.在镜像烧录到树莓派中后,我们可以使用Linux文件查看工具在Windows系统上查看树莓派的文件
2.配置开机文件,让树莓派日后开机直接连接指定的Wifi,一劳永逸。(可在下面的链接中下载)
链接:https://pan.baidu.com/s/1GFnjC73pxXuTESLmqLfUmQ
提取码:1tq3
3.配置wpa_supplicant.conf文件(具体操作如下)

在这里插入图片描述

4.当我们把树莓派系统镜像烧录到SD卡之后,我们在windows看到的TF卡变成了空间很小的名为boot的盘,我们在此目录下新建一个名为wpa_supplicant.conf空白文件,并在其中加入以下代码:

country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    ssid="WiFi名字,不删除引号,不能有中文"
    psk="WiFi密码,不删除引号"
    priority=将我替换成数字,数字越大代表优先级越高
}
例如:

country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    ssid="WIFI1"
    psk="123456789"
    priority=2
}
network={
    ssid="WIFI2"
    psk="987654321"
    priority=1
}
这样子,我们上电之后树莓派就会优先地自动连接WIFI1,其次是WIFI2,这样就不用太过显示屏去操作树莓派连接电脑了。
————————————————

也可以在tf卡在读卡器中插入电脑时,将文件复制粘贴到boot文件夹下(ssh空文件不用管,conf文件可以用visual studio打开编辑)

以上配置完成后,接下来我们就可以美滋滋的将自己的树莓派开机了(自动联网)

树莓派开机操作


有显示器
有显示屏的兄弟可以像Windows电脑开机一样,一顿傻瓜式操作就可以了

无显示器
没有显示器的兄弟也不要慌,方法也是有的,接下来就说说没有显示器要怎么开机
1.获取树莓派的IP地址(这里有很多种方法,我就简单列举两种常用的方法)

法1:打开win10电脑设置进入网络选项

查看移动热点连接的ip地址 里面有raspberry

法2:登录路由器设置界面,通过管理员设置界面查看树莓派的IP地址

腾达192.168.0.1 查看设备 里面有raspberry的ip地址

2.打开远程ssh工具,输入树莓派的IP地址访问树莓派

在这里插入图片描述

在这里插入图片描述

(4)远程登录树莓派桌面

1)安装vncserver

sudo apt-get install tightvncserver

2)安装xrdp

sudo apt-get install xrdp


3)安装vnc4server tightvncserver

sudo apt-get install vnc4server tightvncserver

我在安装时遇到的问题:

(1)在用apt-get命令安装软件的时候,会报错:

Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

解决方式: sudo apt-get update 升级源

     sudo apt-get upgrade 更新已安装的包

这项操作会等很久,需要耐心,我当时安装花费了一下午。。。

若还不能解决,执行上面两个命令也报错,有可能是网络连接的问题,你看下是不是在系统连接源地址的时候卡住了,如果是的话就就是网络连接问题。对于这个问题,可能会出现一个奇怪的现象,那就是笔记本和树莓派是连接在一起的(能用ssh连接就是),你在笔记本上ping树莓派能ping通,但是在树莓派上面ping不通笔记本,而且树莓派还上不了外网。这其实是你电脑的防火墙在做鬼,而我电脑的防火墙是由杀毒软件接管控制的,所以你把杀毒软件关了也就可以了。

这时候你在升级下源,在安装xrpd就可以了。

 

(2)在桌面远程连接时,你的xrpd会显示unconnenting的报错:

这应该是你没有装vnc服务导致的。其实xrpd服务也是依赖VNC服务的。所以,我们还需要装下vnc服务。

输入命令:sudo -apt-get install tightvncserver,   安装vnc服务。然后启动服务和设置默认启动。

 

4)win+R,输入mstsc,进入远程登录桌面,输入树莓派的ip地址,点击连接

输入账号密码即可:

username:pi

password:raspberry

 

即可进入远程桌面连接

 

 

----------------------------------------------------------------------------------------------------------------------------------

更新 

使用树莓派自带VNC进行远程连接的方法

使用树莓派自带VNC可连接ipad和其他安装VNCviewer的设备,需要保证在同一网络下(更换无线网络ip地址会变)

需要保证SSH和VNC都打开

或者使用ssh进入图形界面打开VNC

1.进入SSH后,接下来我们需要通过SSH指令打开树莓派的VNC,VNC是一款远程桌面软件,支持Windows、Mac、iOS、Linux、树莓派操作系统,而且树莓派3B、3B+自带了VNC,我们只需要远程打开它就好了。

远程配置树莓派的指令为

sudo raspi-config

在终端/运行中键入以上指令后的现象如下图所示,然后选择3 Interfacing Options,回车打开VNC

我当时错误的输入了tightvncserver指令(网上教程看的,应该是老版指令),而正确的开启VNC指令是(只限于树莓派3B、3B+以上)

vncserver

在我们键入vncserver之后,终端会提示出现一整页字符,其余的我们都不需要管,最重要的是最后一行New desktop is raspberrypi:1 (192.168.0.103:1),也只有这一行字符是有用的,他告诉我们树莓派桌面的IP地址为192.168.0.106,端口号为1。有了这个我们就可以用笔记本远程树莓派了,至此关于树莓派的指令配置已经全部完成。

用在PC端或者IOS设备上VNCviewer打开ip地址就可以了 (192.168.0.103:1),要注意加上冒号后的端口!(教训)

看过许多博主分享的内容之后才做出这篇比较全面的教程,其中的弯路和血泪教训也只有自己知道了,也是给像自己一样摸索的小白们一个便捷的配置方法,此篇博客中若有错误,欢迎大家指正交流。

 



参考链接:https://blog.csdn.net/weixin_43308627/article/details/104726064

                  https://blog.csdn.net/iefenghao/article/details/88836303

                  https://blog.csdn.net/happyjoey217/article/details/104839440

 


 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值