树莓派——开机指南

2023-05-16

1 、准备

硬件准备

树莓派一块、SD卡(小卡)、读卡器、树莓派电源或安卓手机电源(功率10w以上,不然会导致电压不足会影响其性能)、一台电脑。(可以没有显示屏和鼠标键盘,不建议购买。)

软件准备

1、电脑里下载下面百度网盘链接里001基本工具:包括镜像烧录工具、局域网IP扫描器、远程文件传输工具 FileZilla、文本编辑器Notepad++、远程ssh工具putty、SD卡格式化工具 。
链接:https://pan.baidu.com/s/10tmBxFo_1l1NezMUbeDlpQ
提取码:4g14
2、下载树莓派系统,最好下载自带桌面的。树莓派官网下载址: http://www.raspberrypi.org/downloads

2、 开机步骤

格式化 SD 卡

使用SDFormatter.exe软件格式化 SD 卡,新卡(空卡)省略这一步。第一次点可能会格式化中途报错,再重新点一次就格式化成功了。
在这里插入图片描述

烧写树莓系统

用Win32DiskImager.exe烧写镜像。选择从官网下载好的镜像,点击“Write”进行烧写。
在这里插入图片描述

将空白的ssh文件放入SD卡的boot盘

手动创建一个空白记事本.txt文件,重命名为ssh,注意删掉.txt扩展名,将这个文件放入SD卡的boot盘中。(如果看不到文件的后缀名,请点击电脑的右上方开启查看,在文件名扩展上打勾,就可以把文件的后缀名显示在文件夹上,再进行修改。)

配置wifi文件,并放入SD卡的boot盘

用同样的方法新建一个空白文件wpa_supplicant.conf(注意要删掉扩展名.txt)
用用001基本工具里的文本编辑器Notepad++打开wpa_supplicant.conf,输入以下配置,可以用多个network{}来配置多个wifi。(修改为自己那的无线网,不是随便填的。)

country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    ssid="BZDDBYXL"
    psk=""
    priority=4
}
network={
    ssid="将我替换成第二个WiFi的名字,不删除引号,不能有中文"
    psk="将我替换成WiFi密码,不删除引号"
    priority=将我替换成数字,数字越大代表优先级越高
}
#priority表示几个wifi同时都搜得到的时候优先连接哪个。

(新建并修改好的文件后,一定一定一定要点击保存键,否则可能未保存成功导致该文件为空,导致后面树莓派连接无线网失败。)

启动树莓派

拔出SD卡,插到树莓派的SD卡槽里,连接电源即可开机。 树莓派上的红灯常亮,表示通电。绿灯间歇性亮,表示读写SD卡。红灯常亮,且绿灯闪烁表示树莓派操作系统正常。(如果用HDMI接口连显示屏,可以看到树莓派已经开机成功。当然没有就不用看了,直接看灯的颜色即可判断。)

获取树莓派的IP地址(常用的三种方法)

1、让电脑连上与树莓派的相同的无线网,查看电脑此时的IP地址,并打开wlan属性中的共享都打勾。
在这里插入图片描述
在这里插入图片描述

用001文件夹中的局域网IP扫描器扫描和电脑IP处于同一个网段下的设备,可以找到当前树莓派的IP地址。
2、如果有显示屏,树莓派连接到了显示屏上,可以打开树莓派命令行窗口,输入ifconfig

3、查看wifi的路由器后台配置界面,找到树莓派,查看ip地址。

电脑和树莓派的远程连接

1、用putty工具登陆树莓派命令行
打开远程ssh工具putty,输入上一步中获取的IP地址,端口选择默认的22,类型为ssh,打开即可进入树莓派的命令行。
如果出现连接超时的报错解决办法为:
○ 重新在SD卡中放入ssh文件和wpa-supplicant.conf文件,并检查确保其内容保存成功。
○ 重新查找树莓派的IP地址。
如果出现拒绝连接,表示IP错误,请重新查找树莓派的IP地址。
在这里插入图片描述
2、用VNC远程登陆显示树莓派桌面
电脑安装001文件夹中的VNC,打开VNC,在上面输入树莓派的IP地址,然后登陆使用账号密码登陆即可用VNC登陆树莓派的远程桌面。树莓派raspbian系统用户名为pi ,用户密码默认为raspberry ;root 权限密码为raspberry。
在这里插入图片描述
3、用win10自带的远程桌面连接登陆树莓派界面
(注:第一次不用执行,等到在用putty工具登陆树莓派命令行后换源成功再试此方法登陆。)
在用VNC登陆后的树莓派命令行下输入如下命令安装xrdp

sudo apt-get install xrdp

在windows附件中打开远程桌面连接树莓派IP,输入用户名密码,就可以看到树莓派的界面了。
在这里插入图片描述
在这里插入图片描述

设置树莓派3B的静态IP

电脑连接无线的信息如下:(路由1)
IPv4 地址: 192.168.3.142
IPv4 子网掩码: 255.255.255.0
IPv4 默认网关:
电脑连接有线网口信息如下:(路由2)
IPv4 地址: 192.168.100.47(该地址与路由器中的DHCP地址池有关)
IPv4 子网掩码: 255.255.255.0
IPv4 默认网关: 无
(IPV4 DNS 服务器:192.168.100.1)
从同一个路由器连出两条网线,一个连接树莓派,一个连接电脑,IP是多少呢?注意IP已经不是电脑和树莓派同连同一个无线网的IP了,树莓派和电脑都有了新的IP。电脑的IP可以从打开网路和Intnet设置及更改适配器设置中找到,而树莓派的IP呢?树莓派此时的IP应该和电脑的IP处于同一个网段下的,比如两者通连有线网的状态下电脑IP是192.168.100.47,路由器的IP是192.168.100.1,那么树莓派的IP地址就是除了用掉的两个地址外192.168.100.2到192.168.100.255中间的任一个都有可能。看本文中的如何获取树莓派IP地址。可以查看路由器后台(如果用的是WZ_EC20_DTU是看不到设备IP的,只能看到设备数量。),或者连接显示屏在树莓派命令行里输入ifconfig查看其IP地址。
如果这两种获取IP方式不能用,请重新将电脑和树莓派同连同一个无线网按上述方法找到IP后,用VNC远程登陆显示树莓派桌面,进入命令行为树莓派分别设置无线和有线固定的IP地址。
具体操作:打开树莓派命令行,输入sudo nano /etc/dhcpcd.conf修改此文件,在文件末尾添加以下内容既可以设置固定IP,(IP地址后面的24不可忽略)。然后按Ctr+O保存,再按Enter,再按Ctr+X退出该界面。输入reboot重启树莓派系统,或者点击树莓派左上角点击reboot,即IP固定成功。下次启动VNC界面和电脑远程连接界面时直接根据所连接的网络输入对应的IP即可登陆成功。

interface eth0
static ip_address=192.168.100.2/24
static routers=192.168.100.1
static domain_name_servers=192.168.100.1
interface wlan0
static ip_address=192.168.3.101/24
static routers=192.168.3.103
static domain_name_servers=192.168.3.103

注:192.168.100.1与路由器DHCP配置有关,如下图:
登陆该有线网的路由器后台,登陆密码是admin(该路由器和文中提到的无线网的路由器不是同一个路由器)
在这里插入图片描述
在这里插入图片描述
参考链接:https://blog.csdn.net/hu5566798/article/details/80780146

备份树莓派系统

(注:该步骤第一次不用执行,等到树莓派开机后基本配置好后再执行备份更划算。)
先在电脑上建一个空白的文本文件,然后将其改为后缀为.img的文件,使用镜像烧录工具 Win32DiskImager,选择read就可以备份系统了,以后再重装就可以装已经配置好的系统镜像,再不用做上次做过的重复性工作。在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

树莓派——开机指南 的相关文章

  • Linux内核中与“文件系统”相关的数据结构

    文件系统相关的数据结构 4 1 file结构体 文件结构体代表一个打开的文件 xff0c 系统中的每个打开的文件在内核空间都有一个关联的struct file 它由内核在打开文件时创建 xff0c 并传递给在文件上进行操作的任何函数 在文件
  • 【可解释AI】图神经网络的可解释性方法及GNNexplainer代码示例

    图神经网络的可解释性方法及GNNexplainer代码示例 GNNExplainerIntroductionModelSingle instance explanations xff08 Explanation via Structural
  • 文本编辑器VI命令详解

    目录 一 xff1a 文本编辑器概述 1 文本编辑器含义 2 文本编辑器的作用 3 Linux中最常见的文本编辑器 二 vi编辑器的工作模式 1 vi编辑器的工作模式 2 各模式之间的切换 三 xff1a 命令模式概述 1 命令模式常用操作
  • Linux中与“内核安全”相关的数据结构

    五 内核安全相关数据结构 5 1 security operations结构体 这是一个钩子函数的指针数组 xff0c 其中每一个数组元素都是一个SELINUX安全钩子函数 xff0c 在2 6以上的内核中 xff0c 大部分涉及安全控制的
  • 洛谷 P3366 【模板】最小生成树

    题目描述 如题 xff0c 给出一个无向图 xff0c 求出最小生成树 xff0c 如果该图不连通 xff0c 则输出orz 输入输出格式 输入格式 xff1a 第一行包含两个整数N M xff0c 表示该图共有N个结点和M条无向边 xff
  • 关于网站最近出现504错误的总结,too open many files in system

    如果你有耐心看完这篇文章 xff0c 也许会给你带来真正的益处 网站出现504错误 xff0c 如果你用阿里云CDN的话还会报 504 Gateway Time out The gateway did not receive a timel
  • Manjaro21安装VNC,Win10远程连接manjaro桌面

    manjaro安装tigervnc xff0c win10使用VNC viewer TigerVNC 简体中文 ArchWiki archlinux org https wiki archlinux org title TigerVNC E
  • Proxmox虚拟环境搭建

    一 Proxmox VE简介 ProxmoxVE 是一个完整的 开源的企业虚拟化服务器管理平台 它在单个平台上紧密集成了 KVM 管理程序和 Linux 容器 LXC 软件定义的存储和网络功能 通过集成的基于 web 的用户界面 xff0c
  • HEX2DEC存储过程实现

    数据库当前有十进制转换为十六进制的函数hex 函数 xff0c 却没有十六进制转换为十进制的函数 xff0c 只能自己定义一个hex2dec xff0c 存储过程如下 xff1a span class token keyword drop
  • SQLite数据类型引起的问题——全数字字符串使用varchar出现错误

    问题 xff1a 项目中需要把某些数据保存到Android的数据库中 xff0c 因为保存的字符串全部为数字形式 xff0c SQLite把部分字符串自动转化为了科学技术法导致数据显示异常 xff0c 同时还把一些开头为0的字符串自动去掉了
  • IOS 自定义UIAlertController

    自定义UIAlertController xff1a 首先展示效果图 1 创建一个新的类来管理弹出的视图 继承于UIView 2 传建一个xib文件来自定义弹出视图 xff08 注意创建过后一定要将xib的class关联 xff09 3 在
  • python把txt文件里重复数据去重代码

    有时候会发现txt文件里有很多重复数据 xff0c 这里自写了一个去重的python程序 xff0c 供学习使用 xff01 def quchong print 39 39 50 print 39 导入txt文件中 39 num 61 0
  • ERROR 1064 (42000): You have an error in your SQL

    对于新手来说 xff0c MySQL数据库 xff0c 在命令行使用sql语句进行建库 xff0c 查库 xff0c 建表 xff0c 查表 时 xff0c MySQL 报错 xff1a ERROR 1064 42000 You have
  • 【图神经网络】GNNExplainer代码解读及其PyG实现

    GNNExplainer代码解读及其PyG实现 使用GNNExplainerGNNExplainer源码速读前向传播损失函数 基于GNNExplainer图分类解释的PyG代码示例参考资料 接上一篇博客图神经网络的可解释性方法及GNNexp
  • python之自动发送微信消息

    这篇文章主要是总结最近写自动发送微信消息的python代码时所接触的两个库 pyautogui和pyperclip的用法 在网上找了很多能实现发送微信消息的方法 xff0c 其中有使用itchat和wxpy库来实现的 xff0c 尝试过后发
  • CSU1646: HearthStone(DP)

    Description Henry十分钟爱炉石传说 Heart Stone 这款有趣的桌面卡牌游戏 我们简化的游戏规则如下 xff1a 游戏由两人对战 xff0c 出牌并尽量对对方造成最大的伤害 xff0c 一共进行 r轮 前10轮 xff
  • System.DllNotFoundException:“无法加载 DLL“XXX.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。”

    System DllNotFoundException 无法加载 DLL XXX dll 找不到指定的模块 异常来自 HRESULT 0x8007007E 一般这种情况需要按是否安装完整了vc的运行时 xff0c 可以尝试安装 VC运行库合
  • Arch-004ArchLinux搜狗输入法安装

    搜狗输入法 1 sudo pacman Rsn fcitx im fcitx configtool 2 sudo pacman S fcitx lilydjwg git fcitx sogoupinyin 3 sudo pacman S f
  • AArch64中va_list/va_start/va_arg/...的实现

    版权声明 xff1a 本文为笔者本人 ashimida 64 的原创文章 xff0c 遵循CC 4 0 BY SA版权协议 xff0c 转载请附上原文出处链接及本声明 原文链接 xff1a https blog csdn net lidan
  • 51单片机外部中断示例

    void Usart INT0 init TMOD 61 0X21 TH1 61 0XFD TL1 61 0XFD SM0 61 0 SM1 61 1 REN 61 1 TR1 61 1 ES 61 1 串口中断影响外部中断0 这句话会让程

随机推荐

  • Hive深入浅出UDTF

    前面两篇文章我们分析了UDF和UDAF的原理以及实现思路 xff0c 这一节我们介绍另外一种UDF UDTF User Defined Table Generating Functions xff0c 是用来解决输入一行输出多行的需求的 x
  • STM32学习(3)-GPIO相关寄存器,引脚复用和重映射,点亮LED小灯(库函数、寄存器)

    参考STM32中文参考手册 一 GPIO相关配置寄存器 每组 如GPIOA GPIOB GPIO端口的寄存器包括 1 1 端口配置寄存器 由于STM32是32位的寄存器 xff0c 一个寄存器只有32位 xff0c 但是一个I O口需要4个
  • Template parse errors: Can't bind to 'ngStyle' since it isn't a known property of 'div'. ("

    1 背景 开发个公共组件 xff0c 在组件中使用指令一直报错 template 96 lt div class 61 34 content text bgp 34 gt lt div class 61 34 content text 34
  • linux mount 远程服务器共享目录

    NFS是文件系统 在网络存储方面我们应该有所了解 那么针对NFS服务器的安装和设置我们来详细介绍一下 首先让我们看一下NFS服务器的安装步骤 一 NFS服务器的安装 检查linux系统中是否安装了nfs utils和portmap两个软件包
  • 【每日一题】969. 煎饼排序

    969 煎饼排序 题目描述解决方案 xff1a 类选择排序法代码 xff1a Python 题目来源 xff1a Leetcode 原文链接 xff1a https mp weixin qq com s jboDC0R oYAy ssCXp
  • 让Num Lock默认开启

    让Num Lock默认开启 2008年11月18日 星期二 10 46 A M 1 对于2000或者XP操作系统 xff0c 登陆前NUM LOCK默认为关闭 xff0c 此为正常现象 xff0c 若用户需要此功能 xff0c 则需更改注册
  • Windows下使用Sublime Text配置C++编译环境

    1 打开Sublime xff0c 选择Tools gt Build System gt New Build System 2 将以下代码复制粘贴到新文件中去 34 span class hljs attribute path span 3
  • 一步步将ffmpeg封装golang/cgo库

    欢迎访问博客原文 xff1a https lightfish cn 2018 12 24 ffmpeg cgo 前言 继上一篇 ffmpeg音视频C编程入门 使用高性能的C语言进行音视频的处理 xff0c 比较执行效率比较高 xff0c 但
  • 十六.Spark SQL之读取复杂的json数据

    第一步 准备json数据 test json 34 name 34 34 liguohui 34 34 nums 34 1 2 3 4 5 34 name 34 34 zhangsan 34 34 nums 34 6 7 8 9 10 te
  • “当前不会命中断点 还没有为该文档加载任何符号”问题的解决

    今天在实验室的电脑上调试程序出现了 当前不会命中断点 还没有为该文档加载任何符号 断点失效的情况 xff0c 是调用的静态库中断点失效 xff0c 但程序在我自己电脑上是可以正常打断点的 按照网上的方法试过没有成果 xff0c 但是启发了我
  • 【经验分享】设置电脑定时开关机

    文章目录 1 定时开机设置 xff08 BIOS固件设置 xff09 2 定时关机设置 放长假回家 xff0c 不想拷贝资料 xff0c 因此打算用todesk远程连接办公 但是工位电脑一直开着 xff0c 还不能睡眠 xff0c 担心会过
  • AirSim多台无人机第一视角键盘控制进阶版

    AirSim多台无人机第一视角键盘控制进阶版 目录 AirSim多台无人机第一视角键盘控制进阶版本文实现的效果前言一 环境依赖二 图像读取与显示1 使用的API2 实时显示的一种方法 三 键盘控制改进总结 本文实现的效果 前言 本篇文章实现
  • 百度APP iOS端内存优化实践-内存管控方案

    01 背景 随着业务的发展 xff0c 百度APP有很多大内存业务场景如直播 短视频 小程序 百度识图等 xff0c 通过线上页面统计数据得知超过150M页面有40个 xff0c 耗内存最多的页面有400M 单个页面不会有内存或者稳定性问题
  • 百度APP iOS端内存优化-原理篇

    一 Mach虚拟内存 1 1 Mach内存简介 iOS系统架构可分为内核驱动层 xff08 Kernel and Device Drivers Layer xff09 核心操作系统层 xff08 Core OS xff09 核心服务层 xf
  • 【图文并茂】手把手教你重装Win10系统

    当遇见电脑出现问题 xff0c 想要重装系统的小伙伴们 xff0c 小编在这里手把手教你重装Win10系统 xff0c 推荐系统之家装机大师 xff0c 他是一款非常好用的一键重装工具 xff0c 有不少小伙伴都在使用 xff0c 但对于刚
  • 【每日一题】1994.好子集的数目

    1994 好子集的数目 题目描述解决方案 xff1a 状态压缩 43 动态规划代码 xff1a Python 题目来源 xff1a LeetCode 原文链接 xff1a https mp weixin qq com s myI7 ZwJM
  • Win11打开移动热点后电脑无法上网怎么办?

    Win11打开移动热点后电脑无法上网怎么办 xff1f 有用户将自己的电脑开启移动热点来使用的时候 xff0c 发现自己的电脑出现了无法上网的情况 那么为什么开启热点之后 xff0c 就会无法进行上网呢 xff1f 来看看以下的解决方法分享
  • abaqus导出全部节点应力值

    一 查询应力点 1 2 3 二 导出应力点 1 点击报告 xff08 E xff09 场输出 xff08 F xff09 2 选择想要输出的参数 xff0c 应用 xff08 提前设置好文件夹与文件名 xff09
  • Docker容器之Dockerfile构建镜像

    目录 一 Dcokerfile概念 1 dockerfile的原理 二 Docker镜像的创建 1 基于已有镜像创建 2 基于本地模板创建 3 基于dockerfile创建 三 镜像分层的原理 1 Docker镜像分层 xff08 基于AU
  • 树莓派——开机指南

    1 准备 硬件准备 树莓派一块 SD卡 xff08 小卡 xff09 读卡器 树莓派电源或安卓手机电源 xff08 功率10w以上 xff0c 不然会导致电压不足会影响其性能 xff09 一台电脑 xff08 可以没有显示屏和鼠标键盘 xf