树莓派新手入门:烧录系统、换源、基础配置、putty或vnc远程连接
文章目录
- 前言
- 一、什么是树莓派?
- 二、硬件材料准备
- 三、下载操作系统
- 四、系统烧录到TF卡
- 五、配置树莓派
- 六、VNC远程连接树莓派,使用图形界面
前言
本篇文章给大家介绍新手如何上手和使用树莓派,提供对树莓派的简单了解和大致步骤。如有遗漏和不足。还请读者进行及时的批评和指正!
另外絮叨几句:无论您学习树莓派的出发点在哪,兴趣使然,或是课题需要、或是专业科目需要涉及,请让我提出一些建议:学习它,需要有足够的耐心,踏实的态度。树莓派对于像刚步入大学需要自学它,而又此前没接触过相关产品、甚至是没系统接触过编程的同学来讲,轻松掌握它不是一件相对容易的事情。笔者写此文的目的,也是为了减少大家入门的负担。码字不易,还请读者点赞、收藏,谢谢大家~!
一、什么是树莓派?
关于树莓派的介绍和它的发展历史,大家从百度百科就可以找到。在这里我不再赘述。我对于它的最通俗理解是,它是一个微型电脑,连接上可视化桌面后就可以像使用电脑一样使用它,和您的电脑一样,可以完成一些基本的操作:使用文档、打开网页上网、甚至可以玩一些游戏(比如我的世界)…等等。但它的实际作用应该不止于此——它应该完成一些其他的事情。它可以像其他单片机一样被使用,您可以在它上面运行指令和程序,接上传感器进行开发;您可以接上摄像头,用它实现一些视觉操作…用树莓派做一些项目的过程其实就是完成嵌入式开发的过程,您可以使用树莓派,实现您想实现的功能。
二、硬件材料准备
默认您已经拥有了一台windows系统的电脑:
1、树莓派4B(4G)
您可以在各大网上商城购买。值得一提的是,截至2022年3月,树莓派4B(运行内存4G)版本的价格由于种种原因已经上升到900元左右,对于学生来说已经是一个不小的数目,如果财力紧张,您可以去学校闲置群或者某鱼上咨询和查找,选定价格合适的树莓派。
2、电源
树莓派的电源线接口为type-c口,但并不意味着您可以使用手机充电器给它供电。我们还是需要去网上商城进行购买:搜索“树莓派4B电源线”等字眼即可找到。
3、TF卡、读卡器
用于运行树莓派系统,存储数据。一般选择16G的内存卡,有经济条件则越大越好。考虑到后续的使用32G或64G应该是一个更好的选择。读卡器则用于从电脑上烧录系统,等。
4、散热片、外壳、树莓派显示屏、无线键盘鼠标
依照个人需求进行购买,不过我认为树莓派拥有一个独立的显示屏对于新手来说则更加友好。
三、下载操作系统
比较常用的官方系统是RaspberryPi OS。
系统镜像下载官网:https://www.raspberrypi.com/software/.
点击右上角的“Software”,您可以进入以下页面:
界面有三个系统可选,对于所有型号的树莓派都适用。分别是桌面环境、桌面环境和默认安装的推荐软件、最小运行环境。这里笔者推荐安装第二个。
四、系统烧录到TF卡
首先应该确保您的卡里没有其他文件和分区。如果有其他文件,请使用软件进行格式化,这里推荐大家使用SD Card Formatter。
官网下载链接:https://www.sdcard.org/downloads/formatter/sd-memory-card-formatter-for-windows-download/.
格式化完成后,您就可以进行烧录刚刚下载的系统镜像了。这里推荐使用官方的烧录软件:
在开头官网的链接,下滑找到此界面,进行下载。安装好后,点击左边第一个按键“CHOOSE OS”选择您刚才下载的系统镜像;点击“CHOOSE STORAGE”选择您的TF卡(确保您的TF卡已经正确插入到读卡器中,电脑已经正确读取了您的读卡器)。这时,点击最右边的“WRITE”进行烧录。这时,我们需要静待几分钟即可烧录完成。烧录完成后,原则上插入树莓派就可以正常使用了。
五、配置树莓派
烧录完之后,我们需要进行最基本的配置。这是确保您的树莓派可以正常使用的必要步骤。
1、新建一个空白的文件,命名为ssh,没有后缀。
2、新建一个文本文档,输入以下代码:
// 输入以下内容,并且命名为 wpa_supplicant.conf
这里笔者不推荐连接校园网,需要提供验证码。您可以连接固定的wifi,或者手机或者电脑打开热点。
country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={ssid="将此替换成第一个WiFi的名字,不删除引号,不能有中文"psk="将此替换成WiFi密码,不删除引号"priority=将此替换成数字,数字越大,优先级越高
}
network={ssid="将此替换成第二个WiFi的名字,不删除引号,不能有中文"psk="将此替换成WiFi密码,不删除引号"priority=将此替换成数字,数字越大,优先级越高
}//本段代码可删除,可以只保留一个wifi,若还需要添加其他wifi,请以此类推。
3、连接上wifi后,获取树莓派的IP地址,远程登录树莓派(这里可以使用putty或VNC Viewer。这里,我们以putty为例进行演示,配置完打开vnc开关之后,才可以使用vnc。
putty下载链接:
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html.
VNC Viewer下载链接:
https://www.realvnc.com/en/connect/download/viewer/.
选择SSH,输入IP地址后点击Open,就可以使用了。界面如下图所示:
用户名:pi
密码:raspberry
稍后,您可以自行修改密码。
登入后如图所示,您就可以在此输入指令了:
4、给树莓派系统的包管理器apt-get换源(清华或者阿里源,等,选择一个即可)
在树莓派的命令行输入:
sudo nano /etc/apt/sources.list
使用键盘方向键控制,在第一行开头加“#”,把下面的内容拷贝到最后一行。
清华源:(这里我们选择清华源)
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
阿里源:
deb http://mirrors.aliyun.com/raspbian/raspbian/ jessie main contrib non-free rpi
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ jessie main contrib non-free rpi
如图:
键盘输入ctrl+o,按回车进行保存;
再按ctrl+x,退出nano编辑器,重新回到命令行界面。
5、更换pip源。
打开/etc/pip.conf文件
sudo nano /etc/pip.conf
更改为以下内容。
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com
6、更新下载源
sudo apt-get update
7、升级所有已经安装的软件
sudo apt-get upgrade
8、树莓派内部配置
打开树莓派命令行界面输入命令,进入树莓派配置界面。(这里采用我们之前的截图,如果界面不一样可以自行查找)
sudo raspi-config
第一行:Change User Password(修改密码):修改成自己的密码即可。这个密码会用于远程ssh登陆、VNC远程桌面及需要管理员root权限时输入。
第四行:Localisation Options选择地区
第一行:Change Local 空格选中zh_CN.UTF-8 UTF-8(出现*),回车,选择zh_CN.UTF-8回车
第二行:Change Timezone 选择所在时区
选择Asia,再选择Shanghai,回车确定。
第四行:Change Wi-fi Country 选择wifi国家
选择CN China,回车
第五行:Interfacing Options开启功能(可全部打开)
打开Camera、SSH、VNC、Serial、Remote GPIO。
这几个功能都是我们在以后会用到的功能。
Camera:摄像头
SSH:ssh远程通信与登陆
VNC:VNC远程桌面登陆
Remote GPIO:远程GPIO引脚控制
第七行:Advanced Options高级设置
选择Expand Filesystem,将根目录扩展到这个SD卡,充分利用SD卡的存储空间
选择Overscan,在整个屏幕上显示
选择Finish,会跳出对话框问是否重新启动,可以直接回车确定重启,也可以等下次启动时候生效。
9、安装中文输入法:
打开树莓派命令行,输入以下命令。安装成功之后,会在下一次重启时生效。
可以使用 ctrl+空格 切换为中文输入法。
sudo apt-get install scim-pinyin
六、VNC远程连接树莓派,使用图形界面
这里,默认读者已经安装了vnc viewer,而且树莓派已经开启了vnc选项的功能。二者已经在此文中提到。
在这个框里输入您的树莓派ip地址,加载几秒后。会弹出一个界面,这时请您输入您的用户名和密码。无误后,您就可以看到您的树莓派桌面了!
请尽情的开始玩转树莓派吧!
一个小贴士:有些同学可能出现黑屏,中间显示cannot currently show the desktop的问题,这里推荐另外一位博主的链接,他对于这个问题的解决方法写的很详细:https://blog.csdn.net/qq_42612147/article/details/100073650?spm=1001.2014.3001.5506.
好了到这里本文就彻底结束了,感谢大家的阅读!
如果您喜欢这篇文章的话,求点赞求收藏,有问题大家可以在评论区积极讨论!
如有错误恳请指正!再次感谢大家的阅读~!
树莓派新手入门:烧录系统、换源、基础配置、putty或vnc远程连接相关推荐
- Ubuntu树莓派的putty、ftp、Xming、VNC远程连接操作教程
目录 任务大纲 一.远程操作前的准备 1)Ubuntu设置桥接并新建用户 2)树莓派新建用户 二.Win10 下用 puTTY 远程登录 1)远程登录Ubuntu 2)远程登录树莓派 三.Win10 ...
- 树莓派3 Ubuntu Meta16.04 操作系统烧录教程及系统换源
树莓派3 Ubuntu Meta16.04 操作系统烧录教程及系统换源 1 写在开头: 2 操作系统烧录软件下载 3 Ubuntu Meta 操作系统下载 4 操作系统烧录 4.1 SD 存储卡格式化 ...
- 忍者先锋服务器维修,忍者先锋新手入门全系统全模式图文攻略
忍者先锋新手入门全系统全模式图文攻略 2018-09-01 16:03:46来源:游戏下载编辑:野狐禅评论(0) 游戏设施 VR忍术竞技场: 「VR忍术竞技场」是集结了木叶忍者村全力打造的最先端科学设 ...
- ubuntu系统换源
这次我们要说的是ubuntu系统换国内源,大约所有的linux系统换源都有一种通用的换源方法,那就是修改源的配置文件,在ubuntu中是sources.list,别的系统我就不知道了.然而我们在使用l ...
- 使用VNC远程连接阿里云ECS实例的Ubuntu系统
使用VNC远程连接阿里云ECS实例的Ubuntu系统 文章目录 使用VNC远程连接阿里云ECS实例的Ubuntu系统 前言 配置详细流程 Ubuntu配置VNCServer 配置gnome桌面环境 管 ...
- 由于目标计算机积极拒绝无法连接vnc,Tight VNC远程连接树莓派提示出错 “由于目标计算机积极拒绝,无法连接”...
Tight VNC远程连接树莓派提示出错 "由于目标计算机积极拒绝,无法连接" Problem: "由于目标计算机积极拒绝,无法连接" 第一次搞树莓派,因为树莓 ...
- 【LaTeX】E喵的LaTeX新手入门教程(2)基础排版
换了块硬盘折腾了好久..联想的驱动真坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇文档框架嗯昨天我们已经编写了一个最基本的文档,其内容是这样的:\documentclass{ar ...
- [NVIDIA jetson nano 初体验避坑指南。镜像烧录、换源、中文输入法、打开PWM风扇汇总(持续更新)
这里写自定义目录标题 1.镜像烧录 2.开机点亮 3.开机设置 4. 安装中文输入法 5.查看cuda.cudnn.tensorrt版本,以及打开pwm风扇 结束 网盘资料 1.镜像烧录 网盘资源下载 ...
- Linux系统换源(以Ubuntu为例)
首先说一下什么是源? 我们下载一些软件资料什么的都是需要从一些站点去下载的,Linux操作系统的源可以理解为资料下载的服务器对你提供的地址. 下载或者软件更新的时候是要从指定源站点去下载或者更新的. ...
最新文章
- 为.Text加了注册模块
- BZOJ 3101: N皇后 构造
- react 动态添加组件属性_这么高质量React面试题(含答案),看到就是赚到了!...
- cmd命令快速启动、暂停和关闭sql server服务
- python编程入门与实践_Python编程入门到实践(二)
- 数字人民币如何操作使用?
- 【重识 HTML + CSS】CSS 特性
- CMake笔记3构建复杂项目
- jmeter获取毫秒时间戳
- java web实训项目_通知 | Java、web大前端将在南京开课啦!
- js 所有img隐藏_Handtrack.js 开源:3行JS代码搞定手部动作跟踪
- 51单片机自学笔记引脚
- 蒟蒻的第一篇博客(洛谷P1113)
- 华为数通HCIE实验考试LAB-C2全记录
- CycleGan脱衣服(男人)
- Testin融资后首个举措:推出O2O一站式测试服务
- 3类、5类、超5类线有什么不同
- android 高仿点餐,android 校园微快递APP仿饿了吗外卖校园点餐食堂点餐-1715-源码+说明资料 - 辅导代做|程序代写毕业设计|代做毕设|定制定做|计算机示例源码...
- mysql自我介绍_自我介绍
- Github Emoji——Github表情大全
热门文章
- 如何是实现微信会员开卡组件中一个手机号绑定一个微信号(思路篇)
- java/php/net/python互联网 智慧云诊所管理系统设计
- 酷狗服务器显示失败怎么回事,酷狗音乐如何分享音乐失败怎么办 ?酷狗音乐分享音乐失败如何解决?...
- MySQL数据库图文安装详解及相关问题
- 计算机毕业设计 Android的汽车租赁租车app
- 幸运数 c++程序(详解,附完整代码)
- 从光学成像到计算光学成像
- Godot全局插件支持库
- 【SAP Abap】X-DOC:SE10 - SAP 传输请求 副本传输请求的应用
- ARM第一天知识梳理