树莓派开发入门:系统烧录与初次配置完全指南
创作时间:
作者:
@小白创作中心
树莓派开发入门:系统烧录与初次配置完全指南
引用
CSDN
1.
https://blog.csdn.net/wan1234512/article/details/141288760
本文将详细介绍如何使用树莓派3B+进行系统烧录和初次配置,包括SD卡格式化、镜像写入、开机设置、SSH远程连接以及VSCode配置等步骤。
相关软件下载
- SDCardFormatter:用于格式化SD卡的软件,可以在作者的GitHub仓库中找到,也可以使用其他格式化工具。
- win32diskimager:用于写入镜像的软件,同样在作者的GitHub仓库中提供下载。
- 树莓派固件镜像:可以从树莓派实验室资源下载页面获取64位Raspberry Pi OS镜像。
- MobaXterm:用于远程连接树莓派的软件,可以从官网或作者的GitHub仓库下载。
- VSCode:用于代码编写的软件,官网下载即可。
系统烧写
使用SDCardFormatter先将SD卡格式化。
然后使用win32diskimager选择刚刚解压好的镜像。
写入完成后,电脑可能会提示格式化,忽略该提示,取消后退出读卡器即可。
开机配置
将SD卡插入树莓派,这里讲述的是有屏幕情况下的操作。开机后会弹出一系列配置窗口:
- 欢迎窗口:直接点击NEXT。
- Set Country:选择China,语言和时区自动调整或手动设置。
- Create User:创建用户并设置密码。
- Set Up Screen:减少桌面大小,可以忽略。
- Select WiFi Network:选择一个网络进行连接,可选。
- Choose Browser:选择默认浏览器,默认即可。
- Enable Raspberry Pi Connect:启用远程连接功能。
- Update Software:建议跳过,因为默认源在国外,更新速度较慢。
配置完成后,重启系统。
远程连接
在配置好SSH后,可以使用MobaXterm等远程SSH登录树莓派。
输入之前定义的用户名和密码即可登录。
换源
由于树莓派的默认源在国外,可以将其更换为国内的清华源以提高速度。
sudo nano /etc/apt/sources.list
将原有的源注释掉,添加以下清华源:
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
# 以下安全更新软件源包含了官方源与镜像站配置,如有需要可自行修改注释切换
deb https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
# deb-src https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
保存并退出后,更新软件源:
sudo apt-get update
VSCode配置
为了在PC端通过VSCode远程开发树莓派,需要进行以下配置:
- 安装Remote - SSH插件。
- 生成SSH密钥对:
ssh-keygen
将生成的公钥文件(id_rsa.pub)上传到树莓派的~/.ssh目录下,并创建authorized_keys文件:
cd ~/.ssh
cat id_rsa.pub > authorized_keys
- 配置VSCode的SSH连接:
在远程资源管理器中,配置SSH连接信息:
Host <远程主机名称>
HostName <远程主机IP>
User <用户名>
Port <ssh端口,默认22>
IdentityFile <本机SSH私钥路径>
ForwardAgent yes
Host Pi
HostName 192.168.1.10
User pi
Port 22
IdentityFile "C:\Users\LQH\.ssh\id_rsa"
ForwardAgent yes
至此,树莓派的系统烧录和初次配置工作全部完成,接下来可以开始学习树莓派的硬件操作控制了。
热门推荐
高速公路上的限速标志全解析:四种类型及注意事项
去威海少于5次,真不敢整理这篇攻略
海瓜子的营养价值是什么?海瓜子的功效与作用有哪些?
饮食风尚之方便速食
精雕机节假日停机保养与维护的16个要点说明
期货短线交易选择多少分钟较为合适?这种选择的依据是什么?
搬家我需要准备什么?吐血整理了搬家前后注意的30件事,赶紧收藏起来
葫芦怎么晒干
羽田事故彰显碳纤维应用潜力
Illustrator入门指南:新手必知的基础操作技巧
微信提示该手机号已被其他用户绑定怎么回事?如何解决?
防晒衣的防晒原理及最佳防晒面料解析
熄火后拉上手刹挂到P挡是不对的,这才是自动挡停车的正确步骤,你觉得对不?
方言文化遇上经典动画:天津话、四川话、东北话版《猫和老鼠》
移动硬盘怎么用来玩游戏
探索“无子女”:社会偏见与个人选择
2024 年适合初学者的 20 大人工智能书籍
初一新生学习方法:和你谈谈数学解题规范
新车降价潮下,老车主何去何从?车市价格战背后的权益之困
控制手机使用时间app有哪些?常用的控制手机使用时间软件合集
教科书对五胡乱华一笔带过,究竟发生了什么?对后世有什么影响?
如何实现安全虚拟主机隔离配置?
如何建造甲骨文数据库
五险一金扣除后到手50元?深度解析背后的社会保障与税务问题
山东旅游景点攻略:泰山、蓬莱阁等五大景点全解析
BMJ Open:单克隆抗体otilimab治疗类风湿性关节炎的长期安全性及疗效
舌尖上的北京:探寻传统火锅风味
食品速冻设备的主要类型有哪些,主要有四大类!
破题立论:大学论文开头的艺术
C#性能优化:类型系统中的关键细节与示例代码