树莓派学习记录1-树莓派系统烧录与无屏幕网线连接开机

树莓派学习记录1-树莓派系统烧录与无屏幕网线连接开机

1.所需硬件

树莓派3b+板子一个,电源线一根,网线一根, SD卡及读卡器

2.官方烧录工具下载

树莓派官方提供了树莓派的烧录工具,可以直接借助其进行系统的烧录。网址:https://www.raspberrypi.com/software/operating-systems/
树莓派学习记录1-树莓派系统烧录与无屏幕网线连接开机_第1张图片
点击上图处的地方可跳转至Imager的下载界面,然后根据自己色电脑选择合适的版本进行下载。
树莓派学习记录1-树莓派系统烧录与无屏幕网线连接开机_第2张图片
我自己的电脑是windows版本的,所以选择windows版本下载。经过一系列的傻瓜式下载安装后,Imager也就能成功使用了。
树莓派学习记录1-树莓派系统烧录与无屏幕网线连接开机_第3张图片

3.系统烧录

Imager的界面里有3个按键,第一个是选择操作系统,里面均是官方推出的OS。第二个按钮是选择需要烧录的SD卡位置,这个一般可以自动识别出来。第三个按钮是烧录按键,待设置好之后即可以按下烧录按键进行烧录。
首先我们需要将SD卡通过读卡器插入电脑,然后按第二个按钮选择SD卡的路径。之后我们选择官方的系统镜像,这里我选择的是第一个。
树莓派学习记录1-树莓派系统烧录与无屏幕网线连接开机_第4张图片
前两个按钮选择后,先不急着按下烧录按钮。我们打开右下角的设置,进行SSH服务的启动以及用户信息的设置。设置界面需先勾选ssh启动服务。
树莓派学习记录1-树莓派系统烧录与无屏幕网线连接开机_第5张图片
树莓派学习记录1-树莓派系统烧录与无屏幕网线连接开机_第6张图片
设置好上述信息之后点击保存,然后按下烧录,耐心等待一会就烧录完成了。

4.无屏幕情况下通过网线连接树莓派和电脑

我们先用网线将树莓派与电脑连接在一起,然后接上树莓派的电源。如果不接通树莓派电源电脑是无法搜索到网络的。(没有网线口的需要用转接头
树莓派学习记录1-树莓派系统烧录与无屏幕网线连接开机_第7张图片

![在这里插入图片描述](https://img-blog.csdnimg.cn/832e4aa7cbe14bdf9579b0ff0e033886.png
接下来,需要进行网络的配置,我这里连的是手机热点,使用校园网的朋友或许会出现一些问题。我们打开控制面板,选择网络和Internet。
树莓派学习记录1-树莓派系统烧录与无屏幕网线连接开机_第8张图片
先配置无线网络,点击WLAN(xxx),然后点击属性,按图配置网络共享,完成后点击确定。
树莓派学习记录1-树莓派系统烧录与无屏幕网线连接开机_第9张图片
树莓派学习记录1-树莓派系统烧录与无屏幕网线连接开机_第10张图片
树莓派学习记录1-树莓派系统烧录与无屏幕网线连接开机_第11张图片
因为我们的树莓派是通过网线连接的电脑,所以会有一个未识别的以太网,这一步我们需要找到树莓派的ip地址。
树莓派学习记录1-树莓派系统烧录与无屏幕网线连接开机_第12张图片
树莓派学习记录1-树莓派系统烧录与无屏幕网线连接开机_第13张图片
树莓派学习记录1-树莓派系统烧录与无屏幕网线连接开机_第14张图片
树莓派学习记录1-树莓派系统烧录与无屏幕网线连接开机_第15张图片
我们会发现,这个ip地址是192.168.137.1类型的,那我们通过打开windows的cmd窗口(快捷键win+r打开对话框,然后输入cmd即可打开)进行查询。命令为arp -a
树莓派学习记录1-树莓派系统烧录与无屏幕网线连接开机_第16张图片
我们会发现符合192.168.137.1的只有两个,我们试着ping一下是否能通。
树莓派学习记录1-树莓派系统烧录与无屏幕网线连接开机_第17张图片
然后发现192.168.137.104可以ping通,那说明这个就是树莓派的ip地址。将这个地址复制下来,然后通过Putty、SecureCRT等其中一个软件进行连接。这里使用的Putty。
树莓派学习记录1-树莓派系统烧录与无屏幕网线连接开机_第18张图片
按上图设置好后,点击open即可登录树莓派了。能成功打开的话出现下面这个图。
树莓派学习记录1-树莓派系统烧录与无屏幕网线连接开机_第19张图片
这里,我们输入在imager设置好的用户名,按下回车后输入密码(这里的密码是不显示的),输入完密码后按下回车则成功进入。
树莓派学习记录1-树莓派系统烧录与无屏幕网线连接开机_第20张图片

5.常见错误

如果没有在烧录时开启ssh服务(这个是默认关闭的),Putty连接时候会出现network error:connection refused错误。遇到这种错误,只需要将树莓派断电,然后把sd卡从树莓派上卸下,然后将sd卡连接电脑,在sd卡目录下创建一个txt文本文件,然后将其改名成ssh,注意这里需要将.txt后缀删掉
如果是在开启了ssh服务后,又按上面的方法建了ssh文件,那么在树莓派开机成功后,会自动将这个ssh文件删掉,但经过测试,依然能照常开机。

你可能感兴趣的:(linux,嵌入式硬件,c语言)