android 获取sd卡目录失败_树莓派对SD卡的大小,速度有哪些要求?

b13ee8f6fb19bcb55658928d94b4bc2e.png

SD卡容量的大小

  • 通过NOOBS安装带有桌面和推荐软件(完整)的 Raspberry Pi OS,SD卡最小为16GB。
  • 对于带有桌面和推荐软件的 Raspberry Pi OS 镜像安装,SD卡最小为8GB。
  • 对于安装 Raspberry Pi OS Lite,建议 SD 卡最小为4GB。
某些发行版,例如LibreELEC和Arch,可以在容量更小的卡上运行。
  • 如果要在64GB或更大的卡上使用NOOBS,则需要先将其重新格式化为FAT32,然后再将NOOBS文件复制到其中。
根据 SD 卡规范,任何大于32GB的SD卡都是 SDXC 卡,必须使用 exFAT 文件系统进行格式化。 这意味着 官方的SD Formatter工具将始终格式化exFAT为64GB或更大的卡。
Raspberry Pi 的引导加载程序内置于 GPU 中,并且不可更新,仅支持从 FAT 文件系统(FAT16和FAT32) 读取,并且无法从 exFAT 文件系统进行引导。

SD卡速度等级,以及它们的重要性

不同等级的SD卡的读写速度差别较大。通常 SD 卡的容量越大,速度等级也越高。 如果你想存储数码相机中的 4K 视频,重要的不仅仅是 SD 卡的大小足以容纳它, 而且需要 SD 卡可以足够快地将其写入卡中,以跟上相机输出的大量数据。

SD Class x决定了卡的连续写入速度; 一个Class 4的卡写入速度为4MB/s,而 一个Class 10的卡写入速度为10MB/s。 但是,这并不意味着Class 10的卡在一 般用途上将胜过Class 4的卡,因为通常以牺牲读取速度和增加寻道时间为代价来达 到这种写入速度。通常使用8GB Class 6的SD卡即可满足需求

正如硬盘速度影响传统台式电脑的运行速度一样,SD卡的速度也会直接影响 Raspberry Pi 的运行速度。SD 卡的读取速度越快,Raspberry Pi 启动的速度就越快,加载程序的速度也就越快。同样,写入速度也会影响任何保存大量数据的程序的运行情况,因此使用高质量的卡非常重要。

哪里看 SD 卡的速度

SD卡的包装上都标注了其速度等级。

下面显示的32GB卡是 Class 4,字母C内的4表示;SD 卡的速度写入为4MB/s。

cc8b7218c37655b13ae1ff9252882f7c.png

下面显示的64GB卡是Class 10,因此写入速度为10MB/s的。另外它还有 UHS(超高速)Class 1的标识,同样字母U中的1对应于相同的速度。

09bdb0428286bd5bdf8a20713ec391ed.png

另外 SD 卡的速度分类也会通过用途来划分。例如V10级表示的是一种10MB/s的视 频卡。树莓派最常用的 SD卡速度分类为 A,表示(Application 应用)。官方推荐 使用 A1 级别的 SD 卡。 这种 SD 卡除了10MB/s的写入速度外,这些卡还支持每 秒至少1500次读操作和500次写操作。所有 Raspberry Pi 官方 microSD 卡都符合此规格。

一个测试你的SD卡速度的新工具

大家可能了解TB上有些黑心商家卖的 64GB SD卡,实际容量可能只有2GB。这种情况,很容易发现,还有一种黑心卡,你就不是那么容易发现了,那就是虚标 SD卡 的等级,比如原本是 Class 4 的卡,标为 Class 10 的卖给你,你就不是那么 容易发现问题了,下面将介绍一下如何测试你的 SD 卡速度。

今天,作为一套新的测试的第一部分,这套测试将使您能够对您的Raspberry Pi硬件执行各种诊断,我们将发布一个工具,允许您测试您的SD卡,以检查它是否正常工作

要安装新工具,请从终端执行

sudo apt update
sudo apt install agnostics

如果您在主菜单中找到新安装的 "Raspberry Pi Diagnostics",启动后界面如下:

58f13416c2381bce0c154cb2e4511532.png

选择 SD 卡速度测试 "Run Tests"

了解你的速度测试结果

需要注意的是,随着时间的推移,SD卡的写入性能会下降。新卡是空白的,数据可以写入有效的";空";内存,这是很快的;但当一张卡被填满时,需要先擦除内存,然后才能覆盖它,因此卡使用越多,写入速度就会越慢。此测试中的通过/失败标准假定是一个新的(或至少是新格式化的)卡;如果在您使用了六个月的SD卡上运行写入速度测试失败,请不要惊慌!如果你真的注意到你的树莓皮随着时间的推移而变慢,也许值得使用SD卡复制工具备份你的SD卡并重新格式化它

测试需要一分钟左右的时间在Raspberry Pi4上运行(在旧型号上需要更长的时间),最后,您将看到一个结果屏幕,其中有一个(希望)通过,或者(如果幸运的话)失败。要查看速度测试的详细结果,请按";Show Log";,这将在文本编辑器中打开测试日志文件。(日志文件也会以 rpdiags.txt文件

8f55906d424a23777ed9ea5684f356ea.png

我们针对A1规范进行测试,该规范要求顺序写入速度为10MB/s,每秒500次随机写入操作,以及每秒1500次随机读取操作;我们最多运行三次测试。(这种性质的测试很容易在测试运行时由于访问SD卡的其他后台操作而出错,这可能会影响结果-;通过多次运行测试,我们试图降低单个错误运行导致失败的可能性。)

如果测试结果太好了,太好了!你的SD卡足够好,可以在你的树莓派提供最佳的性能。如果失败,请查看日志文件,您将看到如下内容:

Raspberry Pi Diagnostics - version 0.1Mon Feb 24 09:44:16 2020Test : SD Card Speed TestRun 1prepare-file;0;0;12161;23seq-write;0;0;4151;8rand-4k-write;0;0;3046;761rand-4k-read;9242;2310;0;0Sequential write speed 4151 kb/s (target 10000) - FAILNote that sequential write speed declines over time as a card is used - your card may require reformattingRandom write speed 761 IOPS (target 500) - PASSRandom read speed 2310 IOPS (target 1500) - PASSRun 2prepare-file;0;0;8526;16...

您可以看到您的卡与指定目标的比较情况;如果它非常接近,则您的卡仅略低于规格,使用起来可能很好。但是,如果你看到的分数明显低于目标,你可能会考虑换一张卡

SD卡故障排除

  • 确保不要使用劣质的SD
  • 检查电源供电是否满足要求。全速运行时,如果电压低于4.75V会导致系统不稳定
  • 检查供电USB线,不要使用劣质线,也不要使用太长的供电线,以免由于线路损失导致供电不足
  • 断电前确保运行 sudo halt 关闭系统
  • 超频也可以导致一些问题

参考资料

  • SD cards
  • Formatting an SDXC card for use with NOOBS

[*]除非您使用的是PXE网络或USB大容量存储启动模式。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/455169.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

区分同源与非同源

2019独角兽企业重金招聘Python工程师标准>>> JSONP和AJAX相同,都是客户端向服务器端发送请求:1、给服务器端传递内容2、从服务器端获取数据 的方式 AJAX属于同源策略 JSONP属于非同源策略(跨域请求) -> 实现跨域请求的方式有很多种&#x…

Spring MVC-表单(Form)标签-下拉框(Dropdown)示例(转载实践)

以下内容翻译自:https://www.tutorialspoint.com/springmvc/springmvc_dropdown.htm 说明:示例基于Spring MVC 4.1.6。 以下示例显示如何使用Spring Web MVC框架在表单中使用Dropdown。首先,让我们使用Eclipse IDE,并按照以下步骤…

阿里巴巴中文站架构设计实践(何崚)图书

阿里巴巴中文站架构实践 何崚阿里巴巴 全文地址:阿里巴巴中文站架构设计实践(何崚).pdf 更多课件可到:这里查看 后续内容还在更新…

bilibili go框架_最好的开发语言一定是那位吗?Go语言有话说

鲁迅先生说过,所有能用 JS 写的前端项目最终都会被用 JS 重写一遍,所有能用 Go 写的后端项目最终也都会被用 Go 重写一遍。作为一名开发者,周六的我们能做什么呢?是因为产品经理的各种需求在加班吗?给你说了实现不了实…

FLV文件格式解析

FLV(Flash Video)是现在非常流行的流媒体格式,由于其视频文件体积轻巧、封装播放简单等特点,使其很适合在网络上进行应用,目前主流的视频网站无一例外地使用了FLV格式。另外由于当前浏览器与Flash Player紧密的结合&am…

华院数据宣晓华:传统零售商转型电商需攻克大数据三关

现在电商发展起来的节奏,使得大众更相信马云所言“五年内将没有线下销售”的可信度。面对这样的转变最该紧张的似乎是传统零售商了,日前在中美创新链接——大数据专题研讨会上,华院数据创始人、董事长宣晓华谈了传统零售商在转型过程中遭遇的…

部署到gcp_GCP 网络系统Andromeda --- 概述篇

这个系列总共有三篇,分别在:肖宏辉:GCP 网络系统Andromeda --- 概述篇肖宏辉:GCP 网络系统Andromeda --- 控制面肖宏辉:GCP 网络系统Andromeda --- 数据面最近看了Google在2018年的一篇NSDI文章,介绍他们的…

AMR音频编码器概述及文件格式分析

全称Adaptive Multi-Rate,自适应多速率编码,主要用于移动设备的音频,压缩比比较大,但相对其他的压缩格式质量比较差,由于多用于人声,通话,效果还是很不错的。 一、分类 1. AMR: 又称为AMR-NB&am…

同余定理证明

转载于:https://www.cnblogs.com/cmyg/p/7206474.html

symbian系统开发教程(一)

第一章:Symbian OS简介作者:谢兴 enigma19971hotmail.com---转载需注明出处 下载word文档1.1. Symbian系统简介当前有很多手机运行Symbian OS,数量甚至超出您的想象。到目前为止已经有超过7500 万、100 多种型号的手机运行Sym…

学习的动力

要有自学的意识,这是一个知识不断更新、不断涌现的时代,大学里的很多知识是过时的,就算入校时是热门行业的但很可能四年后毕业找工作时已经变成了夕阳产业,学习是一种能力,但首先是一种态度,一个人想在快速…

H264基本概念之 宏块、片和片组

这几个概念对比音频信号处理可是全新的,下面简要介绍一下定义和作用: 1、宏块(Macro Block):一个编码图像首先要划分成多个块(4x4 像素)才能进行处理,显然宏块应该是整数个块组成&…

CodeVS 1044 拦截导弹(DP)

题目大意&#xff1a; http://codevs.cn/problem/1044/ 第一问题就是求序列的最长递减数列的长度&#xff0c;第二问就是求数列的最长递增序列的长度。 代码&#xff1a; #include <iostream>using namespace std;int arr[30] {0}; int dp[30] {0}; int mp[30] {0};in…

链表(Linked List)之单链表

原文地址:传送门 链表(Linked List)介绍 链表是有序的列表&#xff0c;但是它在内存中是存储如下 小结: 链表是以节点的方式来存储,是链式存储 每个节点包含 data 域&#xff0c; next 域&#xff1a;指向下一个节点. 如图&#xff1a;发现链表的各个节点不一定是连续存储…

链表(Linked List)之双向链表

双向链表应用实例 使用带head头的双向链表实现 –水浒英雄排行榜 管理单向链表的缺点分析: 单向链表&#xff0c;查找的方向只能是一个方向&#xff0c;而双向链表可以向前或者向后查找。 单向链表不能自我删除&#xff0c;需要靠辅助节点 &#xff0c;而双向链表&#xff…

H264 解码耗时分析

在数字基带处理器上代码的最佳放置 美国模拟器件公司 Jose Fridman   在手机等嵌入式系统中&#xff0c;除了处理器执行时间外&#xff0c;最重要的资源就是设备总线和存储器接口。本文将介绍一种在使用指令高速缓存时其带宽消耗的基础上&#xff0c;统计分析高速缓存所采用…

链表(Linked List)之环形链表

原文地址:传送门 单向环形链表应用场景 Josephu(约瑟夫、约瑟夫环) 问题 Josephu 问题为&#xff1a;设编号为1&#xff0c;2&#xff0c;… n的n个人围坐一圈&#xff0c;约定编号为k&#xff08;1<k<n&#xff09;的人从1开始报数&#xff0c;数到m 的那个人出列&…

免费SSL证书(支持1.0、1.1、1.2)

由于公司要开发微信小程序&#xff0c;而微信小程序的接口需要https协议的&#xff0c;并且要支持TLS1.0、TLS1.1、TLS1.2。如果仅仅是为了开发小程序&#xff0c;安全等级又不用太高&#xff0c;可以选择免费的SSL证书 在这里选择腾讯云的证书&#xff0c;申请在 https://cons…

使用栈来完成一个表达式的结果

原文地址:传送门 使用栈来完成一个表达式的结果 使用栈完成计算 一个表达式的结果 7*2*2-51-53-4 &#xff1f; 32*6-2[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XzPnJzRe-1614845779689)(https://victorfengming.gitee.io/data_algorithm/i…

Python 关于bytes类方法对数字转换的误区, Json的重要性

本文起源于一次犯错, 在发觉bytes()里面可以填数字, 转出来的也是bytes类型, 就心急把里面的东西decode出来. 结果为空.搞来搞去以为是命令不熟练事实上错在逻辑.a1 bytes(11, encodingutf-8) print(a1)b1 a1.decode()print(b1)a2 bytes(11) print(a2)b2 a2.decode() print…