从零开始,入门树莓派

您所在的位置:网站首页 树莓派4b入门书 从零开始,入门树莓派

从零开始,入门树莓派

2024-07-17 07:28| 来源: 网络整理| 查看: 265

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

一.材料准备

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

二.系统安装 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 在这里插入图片描述

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



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3