树莓派-系统安装连接无线远程连接
目录
一、背景:
二、树莓派系统介绍及安装
2.1、装系统方式一: 自己手动装系统
2.2 装系统方式二:Imager 一键烧录
三、树莓派四代b版本 Raspberry Pi 4 Model B
3.1 Raspberry Pi 4 Model B 介绍
3.2 第一次组装树莓派准备工作
3.3、树莓派计算机的组装
四、开机及配置
4.1 关机方式
五、无显示屏连接、网线连接&无线网连接(Windows)
5.1 直接用网线连接树莓派
5.2 无线网连接树莓派
六、VNC连接(Mac连接)
七、查看树莓派IP地址
八、给树莓派配置静态IP地址
九、树莓派VNCserver开机自启动
一、背景:
想用树莓派(微型计算机)做一下有意思的东西。现在也是一个小白,正在入门。
相关内容是从B站上学来的。传送门:
每天十分钟带你学会树莓派--入门篇-03系统烧录_哔哩哔哩_bilibili
感觉这个视频讲解的很棒。这边博客就是对讲解做一个文字的总结。后续我会输出一下我自己的东西(因为在入门。。)
二、树莓派系统介绍及安装
树莓派支持的系统有很多,Ubuntu 、官方系统等等,本次教程我们使用官方的系统。因为这个系统简单好上手,毕竟我们是小白。
需要设备:SD卡和SD卡读取卡
需要在SD卡里装系统,有2种方式,方式一,自己手动下载系统安装,方式二、使用官方系统安装工具 Imager 。当然还有第三种,就是购买的时候让商家预装一下。
2.1、装系统方式一: 自己手动装系统
1、去官网下载系统
Teach, learn, and make with the Raspberry Pi Foundation
Raspberry Pi OS – Raspberry Pi
选择Raspberry Pi OS
2 选择系统下载
进入详情页,显示三个版本。
一、桌面版的带常用软件
二、桌面版
三、精简版(无桌面版)
3 系统烧录
下载下来是一个压缩包,解压 。然后使用win32 磁盘映向像工具烧录。
1、镜像路径
2、SD卡路径。
2.2 装系统方式二:Imager 一键烧录
官方提供工具:
Imager
Operating system images
下载这个软件,可以利用它一键安装
1、点击下载Imager
2、对应不同的系统,我的电脑是win ,这里就选择win
3、Imager 界面,选择操作系统和存储位置(SD卡)
4、选择操作系统
最好选择第一个,官方推荐的。
5 选择SD卡
这里一定要把SD卡插上,推荐16G的。
6 写入
然后点击WRITE,会自动先格式化SD卡。
遇到问题:
7、烧录系统后,发现16G的SD卡内存只剩十几M了。因为我们所装的系统树莓派系统本质是Linux系统,我们在win上电脑查看SD卡只剩十几M,其实不是真实的只剩十几M。
三、树莓派四代b版本 Raspberry Pi 4 Model B
3.1 Raspberry Pi 4 Model B 介绍
树莓派就是一个微型计算机。现在已经发布到了第4代。现在常用的就是第4代。
以树莓派四代b版本 Raspberry Pi 4 Model B 讲解
1、具备硬件基础:
显卡、主板、内存条、CPU
2、缺少硬件:
键盘、鼠标、显示器。需要将这些缺少的外设连接到这个树莓派上,这样就构成了一个微型的计算机。
3、需要的其他外设
1、电源
2、SD卡(建议16G ,SD卡作为系统硬盘)
3、SD卡读取卡器,(最好是高速读卡器)
4、显示器
5、HDMI线(用来与显示器进行连接),这个线是专用的,一端是HDMI接口,一段是mini HDMI接口
注意:这里一定要分清TF卡和SD卡,TF卡是手机上插得,SD卡是相机用的,SD卡会比TF卡体积大很多。
4、树莓派接口:
1、 两个是USB接口
2、以太网接口,有两个信号灯,表示信号的状态。
3、耳机插口(音频输出)
4、摄像机模块的排线接口,可以连接官方摄像机模块。
5、两个HDMI接口,支持4K 视频输出。
6、tpc 电源接口
7、GPIO连接器,40针。可以连接各种传感器。
8、4个小针脚,支持POE供电
9、SD卡插在树莓派的背面。(硬盘)
3.2 第一次组装树莓派准备工作
第一次使用树莓派,需要准备:
1、电源线,这个最好是带开关的,这样我们就避免了反复拔插充电器,延长了使用寿命
2、SD卡,用来存储树莓派系统。(其实就是当做计算机的硬盘用),建议使用8G以上的(如16G的)
3、SD卡读取卡器,(最好是高速读卡器)
4、鼠标、键盘。第一次启动树莓派使用的鼠标和键盘,一定要带有USB接口,以便保证连接稳定性
5、显示器,外接显示器
6、HDMI线(用来与显示器进行连接)
3.3、树莓派计算机的组装
树莓派具体组装课程:
每天十分钟带你学会树莓派--基础篇-04 首次开机、外设连接_哔哩哔哩_bilibili
这个会持续更新,,,因为我买的还没到货。。。
跟着上面这个教学视频来吧,已经非常详细了。
遇到问题:
1、连接好设备,开机启动,但是显示器没有显示任何东西。
因为接线顺序导致这个问题,接线顺序错误会导致各种奇奇怪怪的问题。
正确顺序:
1、连接显示器HDMI到树莓派接口
2、再去连接电源线,并通电。
如果这个顺序搞反了,则屏幕上不会显示任何东西。
2、树莓派一直重启
如果是新买的树莓派,应该是质量没有问题的。应该是电源问题。
电源功率不能低于5V/3A (电压5伏电流3安) ,且一定要保证电源输出稳定性。
四、开机及配置
设备连接完成后,第一次开机,会比较慢,以后就好了。
进入系统会有一些授权项的设置。
1、设置国家语言时区
2、 设置密码
3、设置分辨率
默认的分辨率已经是最合适的了。不需要操作,直接点击下一步
4、连接无线网络
5、软件更新(根据自己的需求选择是否更新)
全部设置完成后,就可以正常使用树莓派了。
4.1 关机方式
电脑不用了,想关机,不要粗鲁的拔掉电源线就完事了,这样会损害电脑,时间长了设备就坏掉了。
正确的关机方式
方式一:
使用终端命令。
点击桌面左上角的黑色图标,打开终端窗口。在终端中输入关机命令
关闭电源
sudo poweroff
立刻关机
sudo shutdown -h now
立刻重启
sudo shutdown -r now
方式二:
桌面点击关机程序。
点击屏幕左上角图标。然后点击注销
五、无显示屏连接、网线连接&无线网连接(Windows)
我们现在启动树莓派,连接了很多外设。现在我们要以更少的外设来连接树莓派。
5.1 直接用网线连接树莓派
去掉外接屏,去掉转接线,去掉鼠标和键盘,只留下一个网线。
1、连线
接网线的两个端口,一端插在树莓派上,一端插在笔记本上
2、共享互联网
将笔记本的网络共享给树莓派。
首先打开Windows的设置,选择网络和Internet,打开更改适配器选项,找到无线网WLAN,双击打开,然后选择属性,点击共享,勾选允许共享,然后点击确定。
3、查找树莓派IP地址
在Windows笔记本上,打开CMD窗口,然后输入 arp -a
显示的是一堆IP地址。
我们在控制面板--网络--网络连接,点击以太网2,点击属性。
然后双击网络协议
查看我们的笔记本的IP地址。 为192.168.137 这个网段
则树莓派的IP地址,也是这个网段。
回到CMD中,查看IP列表,192.168.137 网段下有2个IP地址,其中255是广播IP,则另一个就是我们树莓派的IP地址。
我们在cmd中,ping一下我们找到的这个IP地址,如果能ping通,那么确定这个IP就是我们树莓派的IP地址。
4、利用IP连接树莓派
我们需要使用连接工具,来连接树莓派。我们这里用的是putty工具。
1、需要开启树莓派的ssh接口。取出树莓派的系统卡(SD卡),用我们笔记本打开这个卡。
在里面新建一个TXT文件,命名为ssh(去掉.txt后缀)
然后将系统卡装回树莓派,开机,此时树莓派就打开了ssh接口。
2、双击打开putty工具
填写树莓派的IP,然后点击打开。
然后输入用户名和密码。
默认用户名pi
默认密码raspberry
(新版本登陆用户名及密码为进入系统时自己建的)
如果一直提示账号密码错误,大家就去B站这个老师专栏下找找解决办法吧。
树莓派教程05-无显示屏连接、网线远程连接-基础篇-每天十分钟带你学会树莓派_哔哩哔哩_bilibili
5.2 无线网连接树莓派
1、树莓派连接无线网络
取出树莓派的SD卡,插入win笔记本上。在SD卡上新建一个文本文档,用记事本打开这个文档,进行编辑,写入无线网的配置信息。
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="5GWiFi"
psk="1212123sss"
priority=10
}
需要将ssid 改成无线网的名称,psk改成你的无线网密码。
修改完成后,保存,然后重命名这个TXT文档,及后缀。
重新命名为 wpa_supplicant.conf
注意:
我们将文件命名为 wpa_supplicant.conf,放到SD卡,然后重启树莓派,这个文件就消失了。
虽然消失了而已,但这种是保存到配置里面了,不用每次写。我们最好在SD里备份一下这个文件,省的下次修改的时候还要来博客复制粘贴这段配置代码。
2、将sd卡插回树莓派中,重新开机。
3、查找树莓派的IP地址。
3.1 如果树莓派连接的是笔记本的热点。
在win上,打开移动热点,就可以直接查看连接热点的设备IP地址。
右键热点,转到设置。
点击已连接设备。
如果这里没有看到树莓派这个设备,需要检查2点:
1、树莓派是否开机
2、树莓派的配置是否填写的是笔记本的热点账号和密码。
4、使用putty工具,通过IP连接树莓派&或者通过远程桌面连接。
4.1 使用putty工具连接,这个连接工具只支持命令行,如果想要有界面的连接,那我们就可使用win10自带的远程桌面连接。
4.2 win10自带的远程桌面连接
1、使用索远程桌面连接树莓派,需要现在树莓派上安装对应的工具 xrdp
2、使用putty工具连接树莓派,使用命令行下载工具xrdp
sudo apt-get install xrdp
3、在笔记本搜索界面,搜索远程桌面,输入树莓派IP
4、远程连接成功后,需要输入树莓派的用户名和密码。
六、VNC连接(Mac连接)
Mac电脑没有桌面远程连接工具,我们使用VNC图形桌面共享工具。
1、树莓派部署VNC服务器
树莓派系统默认是自带VNC服务器的,但是这个是默认关闭的。需要我们手动去打开。
打开方式一:使用图形桌面去打开
1、连接上树莓派(使用win连接或者外接显示器)
2、点击左上角树莓派图标,点击首选项,点击Raspberry Pi Configuration
3、点击Interfaces,VNC项勾选Enable
打开方式二:使用命令行去打开
1、打开终端
2、输入命令
sudo raspi-config
3、选择Interface Options(键盘上下选择),然后回车
4、(键盘上下键)光标选择VNC,然后回车
回车后,有个二次确认弹窗。选择YES,回车。
然后再回车。(大概连续回车2次或者3次)就可以回到初始界面了。
选择finish,然后回车,就回到了命令行界面。
2、Mac电脑部署VNC查看器(Windows与Mac都可以)
1、Mac电脑访问VNC官网
RealVNC® - Remote access software for desktop and mobile | RealVNC
https://www.realvnc.com/en/
2、点击Products,点击VNC Connect
3、继续点击Download,然后点击VNC Views
4、选择不同的VNC版本进行下载
5、下载完成后,一路点击下一步安装就可以了。(好像没有支持中文,选择英文就好了)
3、通过树莓派IP地址,2者建立连接
1、树莓派启动VNC
在终端窗口,输入
vncserver
在终端窗口,最后一行,是VNC的IP地址,我们需要复制出来。
(注意,我们如果以后还想通过VNC连接,则树莓派每次都需要启动一下vncserver,所以这里连接成功后,需要设置一下树莓派里vncserver 的开机自启动:具体设置方式,在本文第九章。)
2、在Mac、Windows电脑上打开VNC查看器
输入刚刚复制的IP地址,然后回车
(连接需要树莓派账号和密码)
出现问题:
1、VNC连接成功后,上方的菜单栏不见了
解决办法:
菜单栏不见了,是因为配置不对(最快的方法就是把用户名改成默认的pi)
七、查看树莓派IP地址
方法一:系统桌面直接查看
在树莓派桌面右上角,有一个无线网络图标,把鼠标放在上面,就有一个IP地址
方法二:终端命令
hostname -I
(这是一个大写字母 I (爱))
八、给树莓派配置静态IP地址
树莓派IP地址是动态的,每次连接都需要先去查找树莓派的IP地址。
我们可以将这个IP地址配置成静态的。一共三个步骤
步骤一 查找默认网关
在终端中,输入 ipconfig(ifconfig)
最后一行就是默认网关
步骤二 分配给树莓派的IP地址
IP地址需要注意:
1、静态IP地址与路由器网段保持一致
2、与路由器的自动IP地址不能冲突
小技巧:
我们直接使用当前路由器分配给树莓派的IP地址就可以了(这个满足要求)
3、查看树莓派当前IP地址,在树莓派终端中输入
hostname -I
(这是一个大写字母 I (爱))
步骤三 修改树莓派的DHCP的配置文件
1、在自己电脑上编辑模板,将以下信息替换成自己树莓派的IP相关信息。
注意:IP地址后面的/24 不要丢掉。
interface wlan0
static ip_address=你的ip地址/24
static routers=你的默认网关
static domain_name_servers=你的默认网关
2、在树莓派终端中,输入
sudo nano /etc/dhcpcd.conf
3、然后将编辑的模板,复制到dhcpcd.conf 的最后一行
ctrl+s 保存
ctrl+x 退出
写入IP地址到配置文件中,保存,重启设备就可以了。
九、树莓派VNCserver开机自启动
打开终端窗口,输入命令
sudo nano /etc/init.d/vncserver
在该文件中写入以下内容:
#!/bin/sh
### BEGIN INIT INFO
# Provides: vncserver
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start/stop vncserver
### 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 vncserver under
export USER='pi'
### End customization requiredeval cd ~$USERcase "$1" instart)# 启动命令行。此处自定义分辨率、控制台号码或其它参数。su $USER -c '/usr/bin/vncserver -depth 16 -geometry 800x600 :1'echo "Starting vncserver server for $USER ";;stop)# 终止命令行。此处控制台号码与启动一致。su $USER -c '/usr/bin/vncserver -kill :1'echo "vncserver stopped";;*)echo "Usage: /etc/init.d/vncserver {start|stop}"exit 1;;
esac
exit 0
按下ctrl+s保存文件,在按下再按ctrl+x退出当前编辑界面。
然后我们将这个文件加上权限,输入命令
sudo chmod 755 /etc/init.d/vncserver
加完权限之后就可以将它设置为开机自启
输入命令
sudo update-rc.d vncserver defaults
最后我们让树莓派重启一下
下一章:
树莓派入门二(微型计算机)_做测试的喵酱的博客-CSDN博客
树莓派-系统安装连接无线远程连接相关推荐
- 树莓派4B安装系统,配置远程连接和WiFi,更新源,更新中文支持,基本Linux命令,用Python输出hello和“你好,世界”
树莓派4B 系列1 从入门到进阶 作者(当然就是我本人了,哈哈哈哈哈),写这篇文章的目的是给刚入门树莓派或者从3B/3B+版本过度到4B的小朋友们总结出一些成系统的规律和方法,以及4B全新版本的变化. ...
- 无线连接 服务器,服务器无线远程连接
服务器无线远程连接 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 使用Mac版 ...
- windows7系统如何设置远程连接
通过远程连接,我们可以轻松的实现远距离操作电脑的目的.一般windows系统都自带有远程桌面连接功能,不过很多网友不清楚如何操作.那么windows7系统如何设置远程连接呢?下面小编就教下大家win7 ...
- 【解决方法(最详细)】WIN10系统使用Teamviewer远程连接时被检测出商业用途
[解决方法(最详细)]笔记本电脑WIN10系统使用Teamviewer远程连接时被检测出商业用途 情况简介 解决流程 完全卸载掉原有的Teamviewer软件 更改笔记本电脑的mac地址 有线网卡的修 ...
- android xp wifi连接不上,手把手解决xp系统电脑无线网络连接不上的处理技巧
可能有的小伙伴遇到过xp系统电脑无线网络连接不上的问题,大部分朋友还是不知道xp系统电脑无线网络连接不上的情况应该怎么解决,因此我就给大家整理总结了xp系统电脑无线网络连接不上的完整解决方案,你只用依 ...
- 远程计算机打印,win7系统电脑如何远程连接打印机打印文件
打印机设备是办公不可缺少一部分,将有需要的文件打印出来,是很简单一件事情.如果打印机不是连着自己电脑的,这时通常的做法是拿着U盘拷贝到连接打印机的电脑上进行打印,这个方法比较麻烦.其实还有一种很便捷的 ...
- 启用计算机无线网络连接,win10怎么打开无线网络连接_win10系统打开无线网络连接的教程-win7之家...
想必许多用户都喜欢连接无线网络来上网吧,但是很多用户在升级到win10正式版系统之后,却不知道要怎么打开无线网络连接,其实方法很简单,为了让大家可以看的更加清楚,本文就给大家演示一下win10系统打开 ...
- 树莓派4B debian嵌入式远程连接远程控制xrdp(Ubuntu为例)
为什么要实现远程连接 远程连接可以在远端进行软件调试,提高开发效率.不用一直连接HDMI线.小车调试带着屏幕或者拖着线,不方便更改代码和查看输出. 实现远程控制: 1.VNC连接,常用的VNC连接可以 ...
- Linux系统MySQL开启远程连接
远程连接服务器上的MySQL. Navicat软件连接数据库报错:2003-can't connect to MYSQL serve 工具/原料 crt.navicat.Linux系统.MySQL. ...
最新文章
- Jquery中实现表单提交到SSM后台前进行post请求实现数据的校验
- CNS级lncRNA权威文章解读及前沿发展
- [解题报告]HDU 1249 三角形
- stm32 NVIC EXTI
- 信息学奥赛一本通(1137:加密的病历单)
- Layout_weight实践效果小结
- AI 是中性的技术,如何用它更好地为人类服务
- odbc驱动程序配置失败_如何使用ODBC驱动程序配置链接服务器
- 数值分析共轭梯度法matlab程序,数值分析11(共轭梯度法).ppt
- 电商项目的app学习笔记(一)---webpack相关配置
- SSM框架使用拦截器和过滤器实现登录的拦截
- ue4 visual studio 好用的插件Visual AssistX 10.9.2301.0 破解版
- html 的title中显示网页logo
- MySQL全文索引短单词或数字不生效的问题
- 人力资源管理专业知识与实务(中级)
- boost::heap::binomial_heap用法的测试程序
- mysql数据库中的KEY和PRIMARY KEY的疑惑?
- 手把手第一篇:写出第一行 Hello World
- BlockingQueue是什么?
- 推荐5个好用的开源日志分析工具 (转载)
热门文章
- 精密电阻的丝印识别方法
- kubernetes(1.23)证书过期如何续期
- Mybatis自定义类型映射处理器
- 我最喜欢的油猴脚本——可以追跑某盘SVIP
- 数据指南:十一出行哪里堵车、事故频发?
- 百度鹰眼 html,百度鹰眼接口访问c#版
- 关于一些c语言基础概念的了解与学习
- 【安全攻略】Thinkphp5.0全局拦截一句话木马等非法请求
- JAVA毕业设计vue图书档案管理系统计算机源码+lw文档+系统+调试部署+数据库
- C#中ref、out类型参数的区别和params类型参数的用法