首页 > 其他分享 >0-外设学习-SD卡-micro SD

0-外设学习-SD卡-micro SD

时间:2024-11-03 11:30:21浏览次数:4  
标签:micro 保护 microSD 开关 外设 MMC SD

0-外设学习-SD卡-micro SD

一、前言

  这篇记录的起因是我在做ZYNQMP的petalinux时遇到的一个SD写保护的问题,可以在主页找到那篇记录2-petalinux 问题记录-VFS: Cannot open root device "mmcblk0p2" or unknown-block(179,2): error -30

二、闪存卡概述

  MMC(MultiMediaCard)和SD卡(Secure Digital)都是闪存卡类型。

1、MMC(MultiMediaCard)

  • MMC是最早推出的便携式存储卡标准,由Siemens和SanDisk在1997年开发。
  • 体积较小,早期广泛用于手机、MP3等设备。
  • 数据传输速度和安全性较SD卡相对较低。
  • 可以在部分SD卡插槽中使用,但不具备SD卡的防写保护功能。

2、SD(Secure Digital)

  • SD卡是MMC的改进版本,由松下、东芝和SanDisk在1999年联合推出。
  • 在MMC的基础上提升了数据传输速度、容量、安全性等,增加了版权保护功能。
  • 与MMC的外形相似,但内部的接口和协议有差异。
  • SD卡包括多个尺寸和格式:标准SD、miniSD、microSD,每一种都支持不同的存储容量和速度等级。

3、miniSD

  • miniSD是SD卡的一个小型版本,于2003年发布,体积比标准SD卡更小。
  • 设计用于小型设备,如早期的手机。
  • 逐渐被更小的microSD取代,因此现在已不常见。

4、microSD

  • microSD是最小的SD卡规格,于2005年推出,主要用于手机、平板等体积小的设备。
  • 随着手机和便携设备的普及,microSD成为目前使用最广泛的存储卡类型。
  • 支持的容量和速度等级不断提升,已成为目前最主流的存储卡类型。

image​​image

三、micro SD

  www.waveshare.net/w/upload/7/77/SD-card-specifications.pdf

  https://www.waveshare.net/w/upload/d/dd/SD-card-rw.pdf

  SD卡-维基百科

  micro SD有两种读写模式:SD MODE和SPI MODE

  从标准手册里面可以看到micro SD中能够配置闪存卡的片选、时钟和数据传输信号等,只有SD卡可以控制写保护开关(SD卡的右面通常有一个开关,即是防写入保护开关。当开关拨下(位于下方)时,SD卡便会受到改写保护,即SD卡内的文件只能读取,不能被覆盖,也不能向SD卡写入其他文件。当写入保护开关位于上方时,写入保护便会被解除。由于这保护开关是选择性的,所以一部分SD卡并没有这个开关),对于micro SD需要通过软件的方式进行修改配置。

image

image

标签:micro,保护,microSD,开关,外设,MMC,SD
From: https://www.cnblogs.com/popepy/p/18523060/0peripheral-learningsd-cardmicro-sd-1itpip

相关文章

  • Microsoft 365 for Mac(Office 365)v16.89正式激活版
    Microsoft365forMac(原Office365)是一款功能全面的办公软件套件,专为Mac用户设计。它包含了Word、Excel、PowerPoint等经典应用,支持文档处理、数据分析、演示文稿制作等多种办公需求。此外,Microsoft365还提供了在线协作功能,用户可以与团队成员共享文件、实时编辑,极大地提高了工......
  • HOOPS Publish SDK 2024.7.0
    通过使用HOOPSPublishSDK向您的工程应用程序添加交互式3DPDF、HTML和标准CAD格式导出(包括STEPAP242、JT10、IGES、STL和3MF),增强您的工程应用程序。用于创建丰富工程文档的3DCAD发布SDKHOOPSPublishSDK可帮助开发人员快速扩展其工程数据的范围,并具有导......
  • Microsoft Entity Framework Core 8 示例
            微软于2023年11月发布了最新版本的EntityFrameworkCore,该版本与EntityFrameworkCore7相比有很大变化。        要查看新增内容,请查看Microsoft文档EFCore8中的新增功能以及EFCore8文档中的重大变更。        每次发布E......
  • c#对VisionPro的SDK二次调用
    1variamgeGrey=newCogImage8Grey(Raw2Bitmap(imagebyte,width,height));2CogToolBlocktb=(CogToolBlock)(CogSerializer.LoadObjectFromFile(vppName));34//输入5tb.Inputs["inputImage"].Value=iamgeGrey;6//运行流程7tb.Run();89获......
  • GaussDB Ustore存储引擎解读
    GaussDBUstore存储引擎解读GaussDB是华为云推出的一款高性能数据库产品,其内核新增的Ustore存储引擎为企业级用户提供了更高性能的数据库服务。Ustore存储引擎,又名In-placeUpdate存储引擎(原地更新),是GaussDB内核新增的一种存储模式,旨在解决传统AppendUpdate(追加更新)行存储......
  • 制作一个龙芯旧世界的 dotnet sdk docker 镜像
    以下是我的dockerfile文件,内容特别简单FROMcr.loongnix.cn/library/debian:busterWORKDIR/rootRUNapt-getupdate-y&&\apt-getinstall-y--no-install-recommends\apt-transport-https\ca-certificates\curl\git......
  • 跨境从国内远程连接国外设备?从国外远程连接国内设备?巧用ToDesk即搞定
    ToDesk作为一款功能强大的远程控制软件,支持全球范围内的远程连接,包括从国内连接国外设备或从国外连接国内设备。当从事的工作涉及跨境任务,或者与亲友身处在异国,有远程协助操作的任务,这样的情况均适用。以下是关于ToDesk全球远控连接国外设备的详细解答,各位不妨跟着小编的科普与操......
  • 创建.net项目时显示.net SDK未被安装
    Couldnotexecutebecausetheapplicationwasnotfoundoracompatible.NETSDKisnotinstalled.Possiblereasonsforthisinclude:*Youintendedtoexecutea.NETprogram:Theapplication'new'doesnotexist.*Youintendedtoexecutea.NE......
  • APP压力测试--Android sdk安装及虚拟机配置
    电脑系统:windows111、Androidsdk的下载安装( https://www.androiddevtools.cn/#google_vignette )如图:Androidsdk工具--SDKTools,选择windows对应的安装包,我下载的.zip包解压zip包(如解压到D盘),解压后目录如图2、AndroidSDKManager配置软件包双击SDKManager.exe‌......
  • ravynOS 0.5.1 - 基于 FreeBSD 的 macOS 兼容开源操作系统
    ravynOS0.5.1-基于FreeBSD的macOS兼容开源操作系统ravynOS-一个旨在提供macOS的精致性和FreeBSD的自由度的操作系统请访问原文链接https://sysin.org/blog/ravynos/查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgravynOS我们喜欢macOS,但我们不喜......