树莓派烧录系统且无显示器使用putty和VNC远程桌面连接

2023-05-16

目录

  • 一、树莓派硬件
  • 二、镜像烧写及远程连接前的准备
    • 1)下载镜像文件及安装工具
    • 2)烧录镜像文件
    • 3)创建两个文件
    • 4)寻找树莓派的 IP 地址
  • 三、puTTY 远程连接
    • 1)puTTY 安装步骤
    • 2)puTTY 连接步骤
    • 3)开启 VNC 服务
  • 四、VNC远程桌面连接
    • 1)VNC 安装步骤
    • 2)VNC 远程连接步骤
  • 五、总结
  • 六、参考资料

这篇文章是介绍如何烧录远程桌面版的镜像文件,如果需要烧录无桌面版的镜像,步骤也都类似,下面的官网下载地址或者我上传的网盘地址有无桌面版的镜像文件下载。

一、树莓派硬件

烧录环境:Windows 10;
硬件准备:读卡器、树莓派3B+(附带16G的SD卡)、充电器和数据线。

  • 读卡器:将SD卡插入读卡器上,就可以作为一个U盘使用;
  • 树莓派3B+:4个USB口,支持有线网络,功耗1W,512M RAM 40个GPIO;
  • SD卡:16GB;
  • 数据线:安卓数据线,有一个开关;
  • 充电器;普通USB充电器。

注:SD卡至少需要4G以上,以供后续使用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
树莓派启动方式及支持的系统:

树莓派开发板没有配置板载 FLASH ,因为它支持 SD 卡启动,所有我们需要下载相应镜像,并将其烧写在 SD 上,启动系统即可。
(这个镜像里包含了我们通常所说的bootloader、kernel、文件系统)

树莓派由于其开源特性,支持非常多的系统类型(指的文件系统):

  • Raspbian、Arch Linux ARM、Debian Squeeze、Firefox OS、Gentoo Linux
  • Google Chrome OS、Raspberry Pi Fedora Remix、Slackware ARM
  • QtonPi、Slackware ARM、WebOS、RISC OS、FreeBSD
  • NetBSD、Android 4.0(Ice Cream Sandwich)

二、镜像烧写及远程连接前的准备

1)下载镜像文件及安装工具

提取网盘的ZIP文件后,直接解压,会有桌面版镜像文件、无桌面版镜像文件和多个工具,在下面的环节有用。

  • 网盘链接:https://pan.baidu.com/s/171OqDuAKEd_7wpl-VPsO3A
    提取码:g432

更多需求可以去官网下载。

  • 官网下载地址:https://www.raspberrypi.org/downloads/

这里介绍一下网盘文件里面的内容:
在这里插入图片描述
一共有7个文件,特属第一个镜像文件比较大1.1G,所以下载的时候要等待一些时间。

  • raspios:桌面版镜像文件(需要解压)
    在这里插入图片描述
  • raspios lit:无桌面版镜像文件(需要解压)
    在这里插入图片描述
  • 烧录镜像文件工具
    在这里插入图片描述
  • putty远程连接工具
    在这里插入图片描述
  • SD卡格式化工具
    在这里插入图片描述
  • VNC远程桌面
    在这里插入图片描述
  • 树莓派的笔记(是我老师的)
    在这里插入图片描述

2)烧录镜像文件

  • 首先需要将 SD 卡插入读卡器内,再将读卡器插入电脑上。

第一步:格式化SD卡

注:如果你的SD卡是全新的且没有烧录过任何东西,这一步可以省略,我首先写这一步是由于我之前烧录了一个无桌面版的镜像文件,已经分过盘了,需要将直接烧录的镜像文件格式掉,重新烧录进桌面版的镜像文件。

  • 点击 SD Card Formatter 5.0.1 Setup 应用程序。

在这里插入图片描述

  • 安装完成后打开,确定 SD 卡,再点击 Format 。

在这里插入图片描述

  • 弹窗点击 “ 是 ”。

在这里插入图片描述

  • 点击 确定 。

在这里插入图片描述
第二步:使用烧录工具

  • 点击 imager_1.4 应用程序,安装后,打开。

在这里插入图片描述

  • 选择 CHOOSE OS。

在这里插入图片描述

  • 选择 Use custom 。

在这里插入图片描述

  • 浏览文件夹,选中你刚刚解压的桌面版镜像文件,再点击 Open 。

在这里插入图片描述

  • 再点击 CHOOSE SD CARD 。

在这里插入图片描述

  • 再点击 SD Card 。

在这里插入图片描述

  • 点击 WRITE ,再点击 YES 。

在这里插入图片描述

  • 开始烧录。(等待时间会比较长)

在这里插入图片描述

  • 烧录完成后,点击 CONTINUE 。
  • 拔掉读卡器。

在这里插入图片描述

3)创建两个文件

第一步:新建ssh文件和conf文件

  • 刚刚烧好的SD卡插入树莓派是无法正常上网的,这时我们就需要配置 SSH 文件。
  • 将转载了SD卡的读卡器重新插入电脑上,这时可以看见多了一个 boot(G:) 磁盘,打开它。

在这里插入图片描述

  • 接下来就要创建两个文件:ssh 和 wpa_supplicant.conf 。
  • 首先勾选 文件扩展名。

在这里插入图片描述

  • 然后在空白区域右键一下,选择新建,点击文本文档。

在这里插入图片描述

  • 然后输入 ssh (将后缀名 .txt 删掉,然后会弹出对话框,点击 “ 是 ”)。

在这里插入图片描述

  • 同样新建一个文本文档,文件名输入:wpa_supplicant.conf(文件名后缀为 .conf),再点击 “ 是 ”。

在这里插入图片描述

  • 这样两个文件就创建完毕了。

在这里插入图片描述

  • 然后用记事本打开刚刚新建的 .conf 文件,输入以下代码。
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
    ssid="WIFI_NAME" 
    psk="PASSWD" 
    priority=1 
}
  • 由于我的手机热点名字是:mifj,所以 “ WIFI_NAME ” 处我填的 “ mifj ”。
  • 由于我的热点密码是:1234567891,所以 “ PASSWD ” 处我填的 “ 1234567891 ”。

注:根据你自己的手机热点来填!!!

在这里插入图片描述

  • 保存后,关闭 .conf 文件。

4)寻找树莓派的 IP 地址

接下来的步骤,严格执行,前后顺序不要颠倒!!!

  • 首先拔掉 SD 卡(安全弹出)。
  • SD卡插进树莓派,并充上电。

在这里插入图片描述

  • 然后发呆等待 10 分钟(因为树莓派首次加载启动大概需要 5-10 分钟)。
  • 等待的过程中,你会发现你的热点有一个设备在连接(树莓派)。
  • 等待结束后查看你自己的手机,在已连接设备中有一个 raspberrypi 的设备连接,查看它的信息。

在这里插入图片描述

  • 记录下IP地址:192.168.43.113,这样就可以使用IP地址登录树莓派了!

三、puTTY 远程连接

1)puTTY 安装步骤

  • 打开 putty-64bit-0.74-installer.msi ,进入安装界面。

在这里插入图片描述

  • 点击 Next 。

在这里插入图片描述

  • 点击 Change… 改变安装目录(当然,你也可以默认安装在 C 盘),然后点击 Next 。

在这里插入图片描述

  • 点击 Install 。

在这里插入图片描述

  • 点击 Finish ,则安装完成。

在这里插入图片描述

2)puTTY 连接步骤

  • 打开 putty-64bit-0.74-installer.msi ,进行安装。
    在这里插入图片描述
  • 安装完成后,先将电脑连上树莓派连接的热点(使其处于同一子网下),然后打开 putty ,输入树莓派的IP地址,再点击 Open 。

在这里插入图片描述

  • 点击 否(N) 。

在这里插入图片描述

  • 输入用户名和密码
  • 默认用户:pi
  • 默认密码:raspberry

在这里插入图片描述
至此,就可以使用 putty 远程登录上树莓派并进行使用了。

3)开启 VNC 服务

接下来,我们就使用 putty 开启 VNC 服务,为后续 VNC 的使用做好提前准备。

  • 首先输入命令:sudo raspi-config,按下回车后,进入配置界面。

在这里插入图片描述

  • 通过上下键选择 Interfacing Options ,接着左右键选择 Select ,并按回车键。

在这里插入图片描述

  • 接着上下键选择 VNC ,左右键选择 Select ,并按回车键。

在这里插入图片描述

  • 左右键选择 Yes ,并按回车键。

在这里插入图片描述

  • 回车键确定 OK 。

在这里插入图片描述

  • 上下键选择 Advanced Options ,左右键选择 Select ,并按回车键。

在这里插入图片描述

  • 上下键选择 Resolution ,左右键选择 Select ,并按回车键。

在这里插入图片描述

  • 接着是分辨率选择,上下键选择 DMT Mode 16 ,左右键选择 ok ,并按回车键。

在这里插入图片描述

  • 回车键确定 OK 。

在这里插入图片描述

  • 最后,左右键选择 Finish ,完成配置。

在这里插入图片描述
到此,VNC 服务就开启完毕,接下来就安装 VNC 进行远程桌面连接了,有画面的哦。

四、VNC远程桌面连接

1)VNC 安装步骤

  • 打开 VNC-Viewer-6.20.529-Windows.exe 应用程序。

在这里插入图片描述

  • 点击 OK (无中文的)。

在这里插入图片描述

  • 点击 Next 。

在这里插入图片描述

  • 勾选上,并点击 Next 。

在这里插入图片描述

  • 点击 Next 。

在这里插入图片描述

  • 点击 Install 。

在这里插入图片描述

  • 安装完成后,点击 Finish 。

在这里插入图片描述

2)VNC 远程连接步骤

注:以下的步骤均是在电脑与树莓派连接同一手机热点的情况下进行远程连接的。

  • 打开安装的 VNC Viewer (没有桌面快捷方式,所以需要到这里去找)。

在这里插入图片描述

  • 打开后的界面如下,取消下面的勾选(意思是发送一些东西去提升这个软件,没必要),再点击 GOT IT 。

在这里插入图片描述

  • 在这最上面输入树莓派的IP地址,并按回车键。

在这里插入图片描述

  • 连接完毕后,弹出新窗口,点击 Continue 。

在这里插入图片描述

  • 输入用户名和密码,再点击 OK 。

在这里插入图片描述

  • 这样就成功使用 VNC 远程桌面连接上了树莓派,可以开始玩转树莓派了。

在这里插入图片描述
至此,树莓派的putty远程登录和VNC远程登录就告一段落,有关树莓派的各种玩法,可以参考网盘文件中的树莓派笔记。

五、总结

树莓派相当于一个小型电脑,可以做很多的应用,播放视频、音乐等等都是可以的,弄懂树莓派后,在嵌入式这一领域就占据了一席重要的位置了。
本文章讲解如何烧录桌面版的 raspberry 镜像文件系统,而烧录无桌面版的也大同小异,可以按照这个步骤来,谢谢阅读。

六、参考资料

  1. 从一台新的树莓派开始
  2. 树莓派无需显示屏的VNC Viewer方式的远程连接
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

树莓派烧录系统且无显示器使用putty和VNC远程桌面连接 的相关文章

  • 如何在 Ubuntu 20.04 上安装和配置 VNC

    虚拟网络计算 VNC 是一种图形桌面共享系统 允许您使用键盘和鼠标远程控制另一台计算机 它是 Microsoft 的开源替代品远程桌面协议 RDP 本文介绍如何在 Ubuntu 20 04 上安装和配置 VNC 服务器 我们还将向您展示如何
  • secure-CRT问题解答

    secureCRT secureCRT可以作为windows下连接远程linux服务器的工具 注意 ssh2是加密的连接 ssh服务监听的是22端口 Ssh secure shell 到目前为止共有两个不兼容的版本 ssh1和ssh2 Ss
  • pscp无密传数据

    pscp 是 PuTTY 带的工具 可用作 Windows 上的 scp 替代 就在 PuTTY 的安装目录 加入 PATH 就可以敲命令用 无密上传 下载数据需要将公钥写入服务器 但是 PuTTY 用的公 私钥是 ppk 的 不同于 ss
  • WRTnode-Windows的putty连接

    Putty是一款远程登录工具 用它可以非常方便的登录到Linux服务器上进行各种操作 命令行方式 Putty完全免费 而且无需安装 双击即可运行 支持多种连接类型 Telnet SSH Rlogin 使用简单 实在是一款十分值得推荐的工具
  • 解决Putty报错“Couldn't agree a key exchange algorithm”

    问题 使用Putty SSH登录某些主机时报错 Couldn t agree a key exchange algorithm available curve25519 sha256 libssh org ecdh sha2 nistp52
  • Centos 7 VNC配置及黑屏原因 (图文教程)

    Centos 7 VNC配置或安装的教程很多 鱼龙混杂 这里写一篇经过实践证明的真理配置方法 以正视听 Centos 7 安装VNC非常简单 要比Ubuntu简单多了 因为Ubuntu默认Unity桌面不支持VNC 1 关闭防火墙 syst
  • ubuntu18.04安装dconf-editor以及设置root远程终端

    今天我们将学习一下dconf editor和root远程 方便我们在工作的时候 客户需要安装软件 我们就不用那么麻烦的跑道现场去给客户安装 这也是给咱们运维人员图个方便 dconf editor介绍 这个只是简单配置存储系统 图形编辑器 可
  • 如何在 CentOS 7 上安装和配置 VNC

    在本教程中 我们将引导您完成在 CentOS 7 系统上安装和配置 VNC 服务器的步骤 我们还将向您展示如何通过 SSH 隧道安全地连接到 VNC 服务器 虚拟网络计算 VNC 是一种图形桌面共享系统 允许您使用键盘和鼠标远程控制另一台计
  • PuTTY和WinSCP

    PuTTY和WinSCP是管理OpenWRT固件的路由器必备工具 WinSCP的优势在于支持多语言 可在图形化界面下管理Linux系统里的文件和存储多个会话设置以方便多设备多用户登录 PuTTY的优势在 于提供与Linux终端一样的命令行控
  • Disconnected: No supported authentication methods available(server sent:public key)

    Putty登陆服务器时 报错 Disconnected No supported authentication methods available server sent public key 重置服务器密码即可
  • 从 read 调用中得到负一

    我使用 SQL Developer 连接到具有只读访问权限的数据库 这是 TNS 连接 我使用 tnsnames ora 转发端口脚本和 SQL Developer 过去 有时在连接时会收到错误消息 从 read 调用中得到负一 供应商代码
  • 如何使用 PuTTY/Plink 在 Windows 批处理文件中的设备上顺序执行多个命令?

    我正在尝试使用 SSH 以自动化方式配置设备 bat脚本 在下面的代码片段中 我以正确的顺序生成一个包含所需命令的文件 然后使用 SSH 连接执行 读取该文件plink 这会导致一条错误消息 命令未知 我认为这是由于命令不是逐一执行而是插入
  • 与 Ubuntu 开放 SSH 服务器的 SSH 连接需要首先通过密码登录(物理)服务器 [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 Heyho 我在运行开放 ssh 服务器的 ubuntu 服务器上遇到了一种奇怪的问题 除了一件事之外 所有配置都正常工作 在服务器启动后 我无法使用我的 ppk 密钥通过 putt
  • 通过 USSD 检查余额时出错

    我一直试图通过 3g 调制解调器通过 AT 命令检查我的余额 但似乎被卡住了 设备信息如下 制造商 高通公司型号 M6281修订版 SSD M6281A 0 0 1 1 2008 年 10 月 2 日 07 00 00 该调制解调器具有 U
  • Windows 上 Git Bash 中的 X 会话?

    我在 Windows 上使用 Git Bash 我已经使用 Git Bash 通过 SSH 连接到 UNIX 机器 并尝试使用 GUI 运行程序 我收到消息 LINUX UNIX system detected but unable to
  • 当用户名包含斜杠时,PuTTY PSCP 错误“不支持本地到本地复制”

    我正在尝试使用 PSCP 将文件从本地 Windows 计算机移动到远程 Linux 服务器 我已连接到 VPN 以便可以使用我的用户名和密码访问远程 Linux 计算机 我的 PSCP 传输命令是 pscp C Users usernam
  • ExtJs 转 DJango url 查询参数

    好吧 这是一个很长的问题 我正在使用 ExtJS 和 Django 创建一个网站 我在互联网上搜索了如何在获取 IFrame 时向 url 添加查询参数 所以基本上我有这个在 ExtJS 中创建一个面板 其中有一个 html 页面 我希望能
  • 使用 pscp 或其他工具将文件从 Linux 传输到 Windows

    问题陈述 我想将一些文件从远程计算机 Linux 复制到我的Windows计算机 我知道我可以使用 pscp 来做到这一点 我尝试在互联网上查找 找到了几篇文章 但在这些文章中我无法理解 并且在将文件从 Linx box 复制到 Windo
  • 如何在 Windows 中使用 PuTTY 创建 SSH 隧道?

    我需要在 Windows 中使用 PuTTY 创建 SSH 隧道 这与 Linux 中的命令相同 ssh fN L 2000 SomeIp 2000 myusername myLinuxBox 我在 PuTTY 中尝试了许多选项 包括将 G
  • 使用 PuTTY 的 tail -f 挂起

    我正在使用 PuTTY 命令行连接到服务器并跟踪日志文件 在本地计算机上 我创建了一个文件 tail exec 其中包含以下文本 tail f var log test log 我通过命令行启动腻子 putty ssh t pw m tai

随机推荐

  • 安装FlightPlot+错误解决办法

    安装jdk xff1a sudo apt get install openjdk 7 jdk 安装ant xff1a sudo apt get install ant 下载FlightPlot xff1a git clone recursi
  • 基于单目的Opencv的线径、像素尺寸、线宽、目标尺寸计算

    引言 想法起源于控制3d打印机初始线径 xff0c 能够监控平台首层高度是否合理 经过实际测量 xff0c 不同的高度 xff0c 精度需求为0 01mm xff0c 即程序应该能够区分之分辨率 96 96 96 python load e
  • 使用inception模型进行迁移学习

    迁移学习相关知识可以参考 xff1a 庄福振 罗平 何清 等 迁移学习研究进展 J 软件学报 2015 26 1 26 39 本文涉及内容主要有 xff1a 1 如何使用现有模型进行分类 2 如何得到样本的transfer values 3
  • tensorflow 模型保存与加载

    http cv tricks com tensorflow tutorial save restore tensorflow models quick complete tutorial 什么是TF模型 xff1a 在训练一个神经网络模型后
  • docker配置proxy

    Control and configure Docker with systemd Estimated reading time 3 minutes Many Linux distributions use systemd to start
  • Nginx部署vue项目配置

    Nginx部署vue项目配置 记录一下 Nginx部署vue项目 user root worker processes 1 error log home hongtu web logs error log error log logs er
  • 一个脚本打比赛之SMP WEIBO 2016

    一个脚本打比赛之SMP WEIBO 2016 前言 xff1a 如何对用户进行精准画像是社交网络分析的基础问题 本文就如何对weibo用户网络提取特征发表一点小的想法 xff0c 还请尽管拍砖 数据来源 xff1a SMP WEIBO 20
  • SMP_WEIBO_2016 微博用户画像 可视化(未完成)

    这个数据集标注的用户有4467位 xff0c 通过筛选 xff0c 将网络范围缩小到标注用户以及与标注用户具有关注关系的用户 xff0c 筛选后网络节点数量为445150个节点 首先观察网络的形态 工具 xff1a gephi 节点颜色 x
  • aircrack-ng进行WPA2无线网络密码强度测试使用心得

    硬件 xff1a 电脑 树莓派 ALFA AWUS036NH 某宝140元 软件 xff1a 按照http kamilslab com 2017 04 10 how to crack wpa2 wifi networks using the
  • win7安装dlib

    只需要conda环境 xff0c 完全不需要vs xff0c cmake xff0c 气人 python版本 xff1a 3 6 方法一 xff1a xff08 容易与tensorflow xff0c matplotlib等冲突 xff09
  • 随便看看数据科学比赛的感慨

    biendata中的比赛 xff1a 感觉比赛难点并没有增加 xff0c 更多的是工程化的问题 各个比赛仍然是一个学习实践的好机会 xff0c 可以快速的了解当前新的方向 xff0c 在某一个领域内学习非常多的解决方案 很想继续参加 xff
  • 嵌入式和单片机的关系

    华清远见的老师说 xff1a 单片机属于嵌入式的一种 网友说 单片机是典型的嵌入式系统 波哥说 xff1a 以前的单片机都是裸机 xff0c 没有操作系统 现在的单片机都安装了操作系统 嵌入式操作系统包括Linux和等等
  • 电子版证件照怎么制作并改大小

    在我们平时的生活中 xff0c 经常会使用到电子版证件照 xff0c 比如一些考试报名或者电子简历制作等 我们都知道 xff0c 不同用途的证件照尺寸也各有不同 xff0c 那么除了去照相馆重新拍摄外 xff0c 可不可以自己修改尺寸大小呢
  • 这些JVM 多线程 网络编程面试大厂必问的Java面试题,你都刷了吗?

    目录 面试常问spring 不同版本的 Spring Framework 有哪些主要功能 xff1f Spring Framework 有哪些不同的功能 xff1f 什么是 Spring 配置文件 xff1f 使用 Spring 有哪些方式
  • 每日算法----左叶子之和----2020/09/19

    目录 1 题目描述 xff1a 左叶子之和2 实例 xff1a 3 思路 xff1a 4 遇上的问题 xff1a 5 结果6 反思 xff1a 7 学习他人优秀的算法8 学习他人的收获 xff1a 1 题目描述 xff1a 左叶子之和 计算
  • Ubuntu学习(一)Ubuntu下为SD卡分区

    虚拟机 xff1a VirtualBox 43 Ubuntu 10 04 LTS 摘要 xff1a 将SD卡分为boot rootfs和START HERE三个分区 xff0c boot分区为fat32格式 xff0c rootfs和STA
  • 关于 mavlink 协议(Ver1.0),略谈几句

    mavlink目前已经更新到2 0版本 xff0c 但由于我对2 0没有深入研究 xff0c 故以下阐述均基于1 0展开 xff08 mavlink协议官网 xff1a https mavlink io en xff09 mavlink1
  • 关于飞控硬件设计实现过程中遇到的干扰与振动问题

    电磁干扰问题一直贯穿在飞控硬件设计 实现 调试过程中 xff0c 主要会碰到以下几类 xff1a 1 mcu 对gps的干扰 xff0c 这个问题貌似是使用stm32芯片的独享 xff0c 网上一搜 xff0c 对stm32干扰gps的血泪
  • 答学生问:研究生的论文工作需要创新吗?

    xfeff xfeff http blog sciencenet cn blog 53846 323785 html 某学生在我的上一篇博文中留言如下 xff1a 您好 xff0c 我是计算机学院的研究生 xff0c 之前对您的感觉一直是您
  • 树莓派烧录系统且无显示器使用putty和VNC远程桌面连接

    目录 一 树莓派硬件二 镜像烧写及远程连接前的准备1 xff09 下载镜像文件及安装工具2 xff09 烧录镜像文件3 xff09 创建两个文件4 xff09 寻找树莓派的 IP 地址 三 puTTY 远程连接1 xff09 puTTY 安