从零开始,玩转树莓派

作为一个学电气的小镇做题家,第一天去实习就被领导分配了一个树莓派让我鼓捣,虽然任务不急,但缺乏动手能力和计算机基本知识的我,还是鼓捣了五天才把这个东西操作明白,为了防止自己忘记,就在这里记录一下我的所有操作过程以及代码。
**

一.材料准备

显示器(我用的是自己的笔记本电脑),路由器,两根网线(或一根),树莓派4b,TF卡(16G以上),读卡器,HTML线插入笔记本电脑上的HTML接口。

二.系统安装

1.TF卡的准备

将TF卡插入到读卡器中,再将读卡器连接电脑。会发现一个新的盘符,大概只有几十M—几百M(这个的全部容量在windows系统里不会全部显示)
软件:SD Card Formatter,用这个软件将这个新的盘格式化(格式化的时候一定要小心!不要将windows的盘给格式化了!)
不要拔卡!!!

2.镜像的下载与写入

(1)镜像的下载

下载链接:https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit在这里插入图片描述
推荐下载这个,因为下载之后里面会自带python,不需要我们再去下载了。
下载后会得到一个.img文件,也就是我们说的镜像文件。

(2)镜像的写入(Win32DiskImager)

Win32DiskImager下载链接:https://pan.baidu.com/s/1UAAw5QpwP2A6i-WfI_NDaA提取码:912g
在这里插入图片描述
选择我们刚刚下载好的img文件,点击write
弹出对话框会提示**”即将corrupt这个文件……“**
选择 ”是“
成功后会提示”write successful“

3.启动远程访问

接下来,如果大家想要实现windows远程访问树莓派,则需要启动ssh,具体操作如下:
在上述操作结束后得到的boot盘中,点击”查看“,勾选”文件扩展名“,新建”文本文档“,命名为”ssh“,把后缀的”txt“去掉,即可得到ssh空文件。

此时我们已经完成了系统的烧录,可以安全弹出TF卡了。

三.树莓派IP地址的确认

将TF卡插入树莓派,给树莓派充上电(树莓派4b是typeC接口),此时树莓派还没有连上网络,我们需要对它进行配置,这里我会分享两种办法可以获取树莓派的IP地址。

1.笔记本电脑可以共享网络

此时我们需要笔记本连接wifi,树莓派和笔记本用一根网线连接起来。
树莓派启动完毕后,打开电脑的“网络和共享中心”, 可以看到未识别的网络。
在这里插入图片描述
点击原有的以太网,选择”属性“,选择”共享“
在这里插入图片描述
然后打开未知的以太网,查看属性,记住树莓派的IP地址。
接下来打开Terminal(win+R,输入cmd)
输入arp -a
树莓派地址下方的第一个地址即为接口地址。

2.笔记本无法共享网络(Advanced IP Scanner)

这种情况应该是少数,但是倒霉的我就赶上了,鼓捣了好久差点重装系统,但因为代价太大所以选择了这种方法。
这个方法需要两根网线:其中一根网线连接笔记本和路由器,另一根连接树莓派和路由器。
Advanced IP Scanner下载链接:https://pan.baidu.com/s/1lo3T-RFFtGCwToryb0MDQQ
提取码:0lmn
这个软件可以扫描到路由器分配给树莓派的IP地址,把这个地址以及对应的接口记下来(192.168.1.101:22)。

四.访问(Xshell 6/putty)

这里以Xshell 6为例
这里记住:树莓派默认用户名为pi,密码为raspberry
输入命令 ssh [email protected](@后面为接口地址)
最后输入初始密码:raspberry
在这里插入图片描述

五.数据源的更新与配置(TUNA源)

输入sudo nano /etc/apt/sources.list,回车
将上面的程序前面加“#”,使其无效,然后将源更新为:
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi
ctrl o(保存)+enter(回车)+ctrl x(退出)

输入sudo nano /etc/apt/sources.list.d/raspi.list,回车
将上面的程序前面加“#”,使其无效,然后将源更新为:
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
ctrl o(保存)+enter(回车)+ctrl x(退出)

输入sudo apt-get update
输入sudo apt-get upgrade

六.windows远程访问树莓派的实现

1.

sudo apt-get install xrdp #安装xrdp

sudo /etc/init.d/xrdp start #启动xrdp

sudo update-rc.d xrdp default #设置成默认启动

sudo apt-get install tightvncserver #安装 VNC

sudo nano /etc/init.d/tightvncserver
#在 init.d 下创建 tightvncserver 文件

2.在文件中输入如下内容


#!/bin/sh
### BEGIN INIT INFO
# Provides: tightvncserver
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start/stop tightvncserver
### END INIT INFO
# More details see:
# http://www.penguintutor.com/linux/tightvnc
### Customize this entry
# Set the USER variable to the name of the user to start tightvncserver under
export USER='pi'
### End customization required
eval cd ~$USER
case "$1" in
 start)
 # 启动命令行。此处自定义分辨率、控制台号码或其它参数。
 su $USER -c '/usr/bin/tightvncserver -depth 16 -geometry 800x600 :1'
 echo "Starting TightVNC server for $USER "
 ;;
 stop) # 终止命令行。此处控制台号码与启动一致。
 su $USER -c '/usr/bin/tightvncserver -kill :1'
 echo "Tightvncserver stopped"
 ;;
 *)
 echo "Usage: /etc/init.d/tightvncserver {start|stop}"
 exit 1
 ;;
esac
exit 0

ctrl o(保存)+enter(回车)+ctrl x(退出)

3.给 tightvncserver 文件加执行权限,并更新开机启动列表

sudo chomd 755 /etc/init.d/tightvncserver
sudo update-rc.d tightvncserver defaults

4.用电脑下载VNC Viewer

链接:DownloadVNCViewer|VNCConnect
https://www.realvnc.com/en/connect/download/viewer/

七.设置树莓派

1.在 Xshell 中继续输入 sudo raspi-config

在这里插入图片描述
选择“Interfacing options”
回车后选择“VNC”
选择“yes”
回到主页面后选择“finish”
最后输入 sudo reboot 重启
此时 ssh 会断开

2.打开VNC Viewer

在这里插入图片描述

输入树莓派接口的 ip 地址(上面的 192.168.1.101:22)
选择 continue
在 username 中输入 pi
Password 中输入 raspberry
勾选 remember password
在这里插入图片描述

在这里插入图片描述
成功启动树莓派。

猜你喜欢

转载自blog.csdn.net/Yumeon/article/details/113102712