树莓派镜像的下载
树莓派镜像的下载有多种方法
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