当前位置: 首页 > news >正文

树莓派5使用体验

原文地址:树莓派5使用体验 - Pleasure的博客

下面是正文内容:

前言

好久没有关于教程方面的博文了,由于最近打算入门嵌入式系统,所以就去购入了树莓派5开发板

树莓派5是2023年10月23日正式发售的,过去的时间不算太远吧,主板在4b的基础上进行了进一步优化。

顺便分享一下入门级的使用方法以及感受。

正文

在开始之前有一些必备的配套零件,官方都有配套发售,也可以自备,真的一样都不能少!

有线的鼠标键盘,5V5A的电源连接线,散热器,microHDMI转HDMI数据线,TF卡及其读写设备,显示屏

磁盘使用TF卡,运行时CPU温度会达到六七十度散热器是必备的,在进行刷机烧录等初始化操作的时候,没有显示屏和有线鼠标键盘无法进行选项配置等操作。

在淘宝等电商平台购买板子的时候都会配套有入门级的使用教程,但只负责到烧录配置完系统就结束了。无法涉及到一些因为变量产生的问题。

如果存在不懂的专业名词,可以去看我的这篇文章

嵌入式系统开发专业名词介绍-CSDN博客

具体的测评过去了这么长时间也没有必要了,况且一些专业的度量标准也不懂。

树莓派可以用来做什么

对于广大极客和 DIY 爱好者来说,如何好好的将树莓派利用一番,是一个非常有趣的话题。

比如说可以用作:家庭影院、无线路由器、BT 下载服务器、FTP 服务器、代码托管、私有云等等

再进阶一点可以用作:网络收音机、DIY 街机、智能小车、电子相框、“魔镜”、示波器、智能家居、语音交互等等。

(初阶使用和我之前介绍的光影猫软路由效果类似,因为本质上都是开发板)

所以大部分情况下树莓派主要起到的是教育作用——理解计算机原理,学习编程,实现家庭自动化项目。很少情况会是因为实际生活需要,因为都会有更好的平替品。

如何烧录系统

从Rasberry Pi OS Desktop开始,毕竟是官方原配。然后在尝试其他镜像系统。

先前往官网下载软件

https://downloads.raspberrypi.org/imager/imager_latest.exe

通过读卡器插入TF卡,进行烧录即,操作非常简单就直接跳过了

编辑系统的用户设置随意不是强制的

***将TF卡插入位于主板下方的TF卡槽,连接上显示屏线键鼠线,然后再插上电源线风扇开始运作指示灯由红变绿主板开机

当绿色指示灯常亮且稳定时,说明主板系统已经可以稳定正常运行了。

连接上显示屏后就会看到下面的这个界面,不用操作,但是需要等待较长的一段时间,估计20分钟左右,中间会经历几次重启,在左下角可以看到一行文字命令行闪动。

网上也有很多关于这个问题的讨论与解决,大家可以自己看看。全新的板子一般不可能会有这个问题。

然后就直接进入到树莓派的桌面操作界面了。如果事先设置过WiFi,此时WiFi应该是已经连接上了的。

建议插上电源后就不要轻易移动或者插拔了,毕竟可能会影响到TF磁盘中的系统文件,导致下次启动的时候出现问题。还是连接有线网,不然主板的负荷可能过大。

真正开始操作通过键鼠来实现它不同方面的功能了

可以访问浏览器,可以在应用商店下载软件(但是提供的应用都是教育意义的),可以在命令行进行码字,评价是一台妥妥实体Debian虚拟机

这是一个树莓派的社区,相关教程会更加专业和全面:树莓派实验室 | Raspberry Pi中文资讯站,提供丰富的树莓派使用教程和DIY资讯

LED 指示灯闪烁模式代表的状态

如果遇到树莓派无法启动,板载的 LED 会按照预设的规律闪烁,来提示我们故障的原因。
LED 将在 N 次长亮(0次或多次)之后开始短闪。通常,闪烁的模式会在闪烁周期完成后的两秒再次重复。

下面一张表格,列明了指示灯闪烁的规律释义。

长亮短闪指示的状态
03泛指启动失败
04start*.elf 文件未找到
07内核镜像(Kernel image)文件未找到
08SDRAM 内存故障
09SDRAM 内存不足
010处于 HALT 状态
21分区不是 FAT 格式
22无法读取分区
23扩展分区不是 FAT 格式
24文件签名/哈希不匹配 – Pi 4
44不支持的主板型号
45致命的固件错误
46A 型电源故障
47B 型电源故障

树莓派 ACT LED 指示灯闪烁模式代表的状态 | 树莓派实验室

还是选择配置Apache和php环境通过WebUI Pi Dashboard进行管理比较方便。下节内容再进行进一步演示。

尾声

总体评价,虽然功能很强大,但是如果不是极客爱好者,或者是有特定物联网项目需要,实在没有买的必要。

相关文章:

树莓派5使用体验

原文地址:树莓派5使用体验 - Pleasure的博客 下面是正文内容: 前言 好久没有关于教程方面的博文了,由于最近打算入门嵌入式系统,所以就去购入了树莓派5开发板 树莓派5是2023年10月23日正式发售的,过去的时间不算太远吧…...

代码随想录算法训练营第42天| 背包问题、416. 分割等和子集

01 背包 题目描述:有n件物品和一个最多能背重量为w 的背包。第i件物品的重量是weight[i],得到的价值是value[i] 。每件物品只能用一次,求解将哪些物品装入背包里物品价值总和最大。 二维dp数组01背包: 确定dp数组以及下标的含义 …...

Node.js安装及环境配置指南

Node.js安装及环境配置指南 一、Node.js的安装 安装Node.js之前,首先需要确保你的电脑已经安装了合适的编译器和开发环境。Node.js是一个开源的、跨平台的JavaScript运行环境,它使得JavaScript可以在服务器端运行。 下载Node.js安装包 访问Node.js的…...

【Java基础】面试题汇总

Java基础面试题1. JVM vs JDK vs JRE 2. 什么是字节码?采用字节码的好处是什么?3. 为什么说 Java 语言“编译与解释并存”?4. AOT 有什么优点?为什么不全部使用 AOT 呢?5. Java 和 C 的区别?6. Java 中的基本数据类型&#xff1…...

数据库事务的超级详细讲解,包括事务特性、事务隔离级别、MVCC(多版本并发控制)

数据库事务: 主要有事务特性,事务的隔离级别,MVCC。 事务特性: 事务(Transaction)是指作为单个逻辑工作单元执行的一系列操作,这些操作要么全部成功执行,要么全部不执行&#xff…...

鸿蒙Lottie动画-实现控制动画的播放、暂停、倍速播放、播放顺序

介绍 本示例展示了lottie对动画的操作功能。引入Lottie模块,实现控制动画的播放、暂停、倍速播放、播放顺序、播放到指定帧停止或从指定帧开始播放、侦听事件等功能,动画资源路径必须是json格式。 效果预览 使用说明: 进入页面默认开始201…...

C++面试100问与自动驾驶100问

C的学习和面试其实是非常的不友好的,首先C的学习内容非常的多,其次C的面试不单单面试C的知识点,还有它的“七大姑八大姨”(计算机网络、数据结构、算法、计算机组成原理、操作系统、编译、xxx的底层实现 and so on)。 …...

加速 Redis 操作:掌握管道技术提升性能与效率

Redis 管道技术是一种用于优化 Redis 命令执行效率的机制。在传统的 Redis 操作中,每次向 Redis 服务器发送一个命令,都需要等待命令执行完成并返回结果,这样会导致频繁的网络通信和服务器端的命令执行开销,降低系统的性能和吞吐量…...

深入浅出 -- 系统架构之分布式系统底层的一致性

在分布式领域里,一致性成为了炙手可热的名词,缓存、数据库、消息中间件、文件系统、业务系统……,各类分布式场景中都有它的身影,因此,想要更好的理解分布式系统,必须要理解“一致性”这个概念。 其实关于…...

idea Springboot 电影推荐系统LayUI框架开发协同过滤算法web结构java编程计算机网页

一、源码特点 springboot 电影推荐系统是一套完善的完整信息系统,结合mvc框架和LayUI框架完成本系统springboot dao bean 采用协同过滤算法进行推荐 ,对理解JSP java编程开发语言有帮助系统采用springboot框架(MVC模式开发)&…...

xss【2】

1.xss钓鱼 钓鱼攻击利用页面,fish.php黑客钓鱼获取到账号密码存储的位置 xss进行键盘记录 2.xss常规防范 3.xss验证payload XSS(跨站攻击)_details/open/ontoggle-CSDN博客...

时序分解 | Matlab实现GSWOA-VMD改进鲸鱼优化算法优化变分模态分解时间序列信号分解

时序分解 | Matlab实现GWO-CEEMDAN基于灰狼算法优化CEEMDAN时间序列信号分解 目录 时序分解 | Matlab实现GWO-CEEMDAN基于灰狼算法优化CEEMDAN时间序列信号分解效果一览基本介绍程序设计参考资料 效果一览 基本介绍 Matlab实现GSWOA-VMD改进鲸鱼优化算法优化变分模态分解时间序…...

css- 4

1.浮动 1. 浮动最初用于实现文字环绕效果 2. 现在,浮动是主流的布局方式之一 1.1元素浮动之后的特点 元素浮动之后,称为浮动元素,具有如下特点: 1. 浮动元素脱离文档流 2. 多个浮动的元素会水平排列,一行放不下自动换…...

22.括号生成

题目描述 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例 1: 输入:n 3 输出:[“((()))”,“(()())”,“(())()”,“()(())”,“()()()”] 示例 2: 输入…...

JAVA八股--redis

JAVA八股--redis 如何保证Redis和数据库数据一致性redisson实现的分布式锁的主从一致性Redis脑裂现象及解决方案介绍I/O多路复用模型undo log 和 redo log(没掌握MyISAM 和 InnoDB 有什么区别? 如何保证Redis和数据库数据一致性 关于异步通知中消息队列…...

[图像处理] MFC载入图片并绘制ROI矩形

上一篇: [图像处理] MFC载入图片并进行二值化处理和灰度处理及其效果显示 文章目录 前言完整代码重要代码效果 前言 上一篇实现了MFC通过Picture控件载入图片。 这一篇实现ROI功能的第一部分,在Picture控件中,通过鼠标拖拽画出一个矩形。 完…...

Godot 4 教程《勇者传说》依赖注入 学习笔记(0):环境配置

文章目录 前言相关地址环境配置初始化环境配置文件夹结构代码结构代码运行 资源文件导入像素风格窗口环境设置背景设置,Tileap使用自动TileMap 人物场景动画节点添加站立节点添加移动动画添加 通过依赖注入获取Godot的全局属性项目声明 当前项目逻辑讲解角色下降添加代码位置问…...

强行让Java和Go对比一波[持续更新]

概述 很多Java开发如果想转Golang的话,比较让Java开发蛋疼的第一是语法,第二是一些思想和设计哲学的Gap,所以我这儿强行整理一波Java和Golang的对比,但是由于GO和Java在很多方面都有不同的设计,所以这些对比的项可以更…...

理解七层网络协议

osi体系结构 上三路(管数据) 应用层 通过http等,把传输的格式,数据打包 处理网络应用。直接为端用户服务,提供各类应用过程的接口和用户接口。例如:HTTP、Tenlent、FTP、SMTP、NFS等。基于TCP的FTP、HTTP…...

网络协议——HTTP协议

目录 ​编辑 一,HTTP协议基本认识 二,认识URL 三,http协议的格式 1,发送格式 2,回应格式 四,服务端代码 五,http报文细节 1,Post与Get方法 2,Content_lenth 3&…...

【OSG学习笔记】Day 18: 碰撞检测与物理交互

物理引擎(Physics Engine) 物理引擎 是一种通过计算机模拟物理规律(如力学、碰撞、重力、流体动力学等)的软件工具或库。 它的核心目标是在虚拟环境中逼真地模拟物体的运动和交互,广泛应用于 游戏开发、动画制作、虚…...

QMC5883L的驱动

简介 本篇文章的代码已经上传到了github上面,开源代码 作为一个电子罗盘模块,我们可以通过I2C从中获取偏航角yaw,相对于六轴陀螺仪的yaw,qmc5883l几乎不会零飘并且成本较低。 参考资料 QMC5883L磁场传感器驱动 QMC5883L磁力计…...

跨链模式:多链互操作架构与性能扩展方案

跨链模式:多链互操作架构与性能扩展方案 ——构建下一代区块链互联网的技术基石 一、跨链架构的核心范式演进 1. 分层协议栈:模块化解耦设计 现代跨链系统采用分层协议栈实现灵活扩展(H2Cross架构): 适配层&#xf…...

【HarmonyOS 5 开发速记】如何获取用户信息(头像/昵称/手机号)

1.获取 authorizationCode: 2.利用 authorizationCode 获取 accessToken:文档中心 3.获取手机:文档中心 4.获取昵称头像:文档中心 首先创建 request 若要获取手机号,scope必填 phone,permissions 必填 …...

网站指纹识别

网站指纹识别 网站的最基本组成:服务器(操作系统)、中间件(web容器)、脚本语言、数据厍 为什么要了解这些?举个例子:发现了一个文件读取漏洞,我们需要读/etc/passwd,如…...

FFmpeg:Windows系统小白安装及其使用

一、安装 1.访问官网 Download FFmpeg 2.点击版本目录 3.选择版本点击安装 注意这里选择的是【release buids】,注意左上角标题 例如我安装在目录 F:\FFmpeg 4.解压 5.添加环境变量 把你解压后的bin目录(即exe所在文件夹)加入系统变量…...

在 Spring Boot 项目里,MYSQL中json类型字段使用

前言&#xff1a; 因为程序特殊需求导致&#xff0c;需要mysql数据库存储json类型数据&#xff0c;因此记录一下使用流程 1.java实体中新增字段 private List<User> users 2.增加mybatis-plus注解 TableField(typeHandler FastjsonTypeHandler.class) private Lis…...

通过 Ansible 在 Windows 2022 上安装 IIS Web 服务器

拓扑结构 这是一个用于通过 Ansible 部署 IIS Web 服务器的实验室拓扑。 前提条件&#xff1a; 在被管理的节点上安装WinRm 准备一张自签名的证书 开放防火墙入站tcp 5985 5986端口 准备自签名证书 PS C:\Users\azureuser> $cert New-SelfSignedCertificate -DnsName &…...

Leetcode33( 搜索旋转排序数组)

题目表述 整数数组 nums 按升序排列&#xff0c;数组中的值 互不相同 。 在传递给函数之前&#xff0c;nums 在预先未知的某个下标 k&#xff08;0 < k < nums.length&#xff09;上进行了 旋转&#xff0c;使数组变为 [nums[k], nums[k1], …, nums[n-1], nums[0], nu…...

ZYNQ学习记录FPGA(一)ZYNQ简介

一、知识准备 1.一些术语,缩写和概念&#xff1a; 1&#xff09;ZYNQ全称&#xff1a;ZYNQ7000 All Pgrammable SoC 2&#xff09;SoC:system on chips(片上系统)&#xff0c;对比集成电路的SoB&#xff08;system on board&#xff09; 3&#xff09;ARM&#xff1a;处理器…...