嵌入式存储介质之SD卡基础知识记录

news2024/10/6 12:19:12

嵌入式存储介质之SD卡

SD卡简介:

SD卡(Secure Digital Card,安全数字卡)是一种广泛应用的可移除存储设备,主要用于存储各种数字信息,如照片、视频、音乐和文档等。SD卡由SD协会(Secure Digital Association,SDA)开发并推出,经过多年发展,已成为多种电子设备(如数码相机、智能手机、平板电脑、便携式媒体播放器和嵌入式系统等)中最常见的存储介质之一。以下是SD卡的一些主要特点和分类:

在这里插入图片描述

SD卡主要特点:

  1. 小型化设计:SD卡的尺寸小巧,便于携带和使用。
  2. 大容量:SD卡的容量范围广泛,从几百MB到几TB不等。
  3. 高传输速度:SD卡的传输速度不断提升,以满足高分辨率视频录制和快速数据传输的需求。
  4. 兼容性强:SD卡广泛兼容多种设备和操作系统。
  5. 低功耗:相比其他存储介质,SD卡的功耗较低,适合便携式设备使用。

SD卡分类:

SD卡根据容量和规格可分为以下几类:

  1. SD卡(标准容量,SDSC)

    • 容量范围:1MB到2GB
    • 这种卡片是最早推出的标准容量卡,适用于较低数据存储需求的设备。
  2. SDHC卡(高容量,SD High Capacity)

    • 容量范围:2GB到32GB
    • SDHC卡基于SD 2.0规范,适用于较高存储需求的设备,广泛用于数码相机和便携式设备中。
  3. SDXC卡(扩展容量,SD Extended Capacity)

    • 容量范围:32GB到2TB
    • SDXC卡基于SD 3.0规范,适用于需要大量数据存储的设备,如高清摄像机和4K视频录制设备。
  4. SDUC卡(超高容量,SD Ultra Capacity)

    • 容量范围:2TB到128TB
    • SDUC卡基于SD 7.0规范,旨在满足未来大数据存储需求,目前市场上较少见。

SD卡速度等级:

SD卡还根据读写速度划分为不同的速度等级,以满足不同应用场景的需求:

  1. 速度等级(Speed Class)

    • Class 2、Class 4、Class 6、Class 10
    • 数字表示最低持续写入速度(例如,Class 10表示最低10MB/s的写入速度)。
  2. 超高速等级(UHS Speed Class)

    • UHS-I、UHS-II、UHS-III
    • U1(10MB/s)、U3(30MB/s)等
    • 适用于4K视频录制和快速数据传输的需求。
  3. 视频速度等级(Video Speed Class)

    • V6、V10、V30、V60、V90
    • 数字表示最低持续写入速度(例如,V30表示最低30MB/s的写入速度)。

SD卡应用场景:

SD卡被广泛应用于各种数码设备和嵌入式系统中,例如:

  • 数码相机和摄像机:用于存储照片和视频。
  • 智能手机和平板电脑:扩展存储空间。
  • 便携式媒体播放器:存储音乐和视频。
  • 嵌入式系统:数据存储和程序加载。

SD卡因其便捷性、高容量和高传输速度,已成为现代数字生活中不可或缺的存储介质。

TF卡简介:

TF卡(TransFlash卡),也称为microSD卡,是一种超小型的可移除存储设备。最初由SanDisk于2004年推出,作为一种更小、更便携的存储解决方案。TF卡广泛应用于各种移动设备,如智能手机、平板电脑、GPS设备和便携式媒体播放器等。

TF卡和microSD卡的关系:

实际上,TF卡和microSD卡是同一种产品。2005年,TF卡被SD协会纳入其标准,并重新命名为microSD卡。因此,现在的TF卡和microSD卡完全兼容,通常统称为microSD卡。TF卡因其小巧的设计、高容量和高传输速度,已成为现代移动设备中常见的存储解决方案。

在这里插入图片描述

总上所述,TF卡就是小巧一点的SD卡。

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

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

相关文章

Golang 开发实战day15 - Input info

🏆个人专栏 🤺 leetcode 🧗 Leetcode Prime 🏇 Golang20天教程 🚴‍♂️ Java问题收集园地 🌴 成长感悟 欢迎大家观看,不执着于追求顶峰,只享受探索过程 Golang 开发实战day15 - 用户…

SSM学习3:注解开发定义bean、纯注解开发模式、注解开发依赖注入、注解开发管理第三方bean

注解开发定义bean 使用注解加载bena applicationContext.xml 配置组件扫描 <?xml version"1.0" encoding"UTF-8"?> <beans xmlns"http://www.springframework.org/schema/beans"xmlns:context"http://www.springframework.o…

Linux文件管理:文件扩展属性 chattr lsattr 命令详解

目录 chattr命令常用参数属性选项完整的支持的属性选项 使用案例 lsattr命令常用参数使用案例 结合使用chattr和lsattr 在Linux系统中&#xff0c;文件属性决定了文件的可见性、可读性、可写性等特性。chattr和lsattr是两个用于管理文件系统属性的重要工具。 它们可以帮助用户保…

STM32智能家居掌上屏实战:从WiFi连接到MQTT通信,打造你的家庭物联网网关

摘要: 本文深入探讨一种基于STM32的智能家居掌上屏设计方案&#xff0c;详细阐述其硬件架构、软件设计以及通信协议等关键技术细节。该方案利用WiFi构建局域网&#xff0c;实现与各类传感器、执行器的便捷交互&#xff0c;并通过TFT彩屏提供直观的控制和数据展示&#xff0c;旨…

数组-二分查找

二分查找 leetcode704 /*** param {number[]} nums* param {number} target* return {number}*/ var search function(nums, target) {let left 0, right nums.length - 1;while (left < right) {const mid Math.floor((right - left) / 2) left;const num nums[mid]…

深入理解ThreadLocal原理

以下内容首发于我的个人网站&#xff0c;来这里看更舒适&#xff1a;https://riun.xyz/work/9898775 ThreadLocal是一种用于实现线程局部变量的机制&#xff0c;它允许每个线程有自己独立的变量&#xff0c;从而达到了线程数据隔离的目的。 基于JDK8 使用 通常在项目中是这样…

仅1月出刊:计算机科学类知网检索普刊

【欧亚科睿学术】 Journal of Computer Science and Electrical Engineering 《计算机科学与电气工程杂志》是一份同行评审期刊&#xff0c;发表计算机科学和电气工程几个领域的原创研究文章和综述文章。 它由UPUBSCIENCE出版社出版。它支持开放获取政策&#xff0c;即让所有…

后台运行大师:HarmonyOS 3.0中如何轻松设置APP常驻后台

有不少人想要让某些常用的APP直接挂在后台&#xff0c;减少应用程序自动关闭的情况。这种需求&#xff0c;其实就是希望APP能够“保持在后台运行”。 本篇文章用14张图片、7大步骤&#xff0c;讲解手机如何将某个APP保持在后台运行。图片直接使用的是华为手机HarmonyOS 3.0的手…

Verilog开源项目——百兆以太网交换机(五)TCAM单元设计

Verilog开源项目——百兆以太网交换机&#xff08;五&#xff09;TCAM单元设计 &#x1f508;声明&#xff1a;未经作者允许&#xff0c;禁止转载 &#x1f603;博主主页&#xff1a;王_嘻嘻的CSDN主页 &#x1f511;全新原创以太网交换机项目&#xff0c;Blog内容将聚焦整体架…

iptables防火墙详解、相关命令示例

目录 Linux包过滤防火墙 包过滤的工作层次 iptables的链结构 规则链 默认包括5中规则链&#xff08;对数据包控制的时机&#xff09; iptables的表结构 规则表 默认包括4个规则表 数据包过滤的匹配流程 规则表之间的顺序 规则链之间的顺序 规则链内的匹配顺序 匹配…

加装德国进口高精度主轴 智能手机壳「高质量高效率」钻孔铣槽

在当前高度智能化的社会背景下&#xff0c;智能手机早已成为人们生活、工作的必备品&#xff0c;智能手机壳作市场需求量巨大。智能手机壳的加工过程涉及多个环节&#xff0c;包括钻孔和铣槽等。钻孔要求精度高、孔位准确&#xff0c;而铣槽则需要保证槽位规整、深度适宜。这些…

stm32学习笔记---USART串口外设(理论部分)

目录 USART简介 USART的框图 串口的引脚 USART的基本结构 数据帧 起始位侦测 数据采样 波特率发生器 USD转串口模块的原理图 声明&#xff1a;本专栏是本人跟着B站江科大的视频的学习过程中记录下来的笔记&#xff0c;我之所以记录下来是为了方便自己日后复习。如果你…

python实现简单的三维建模学习记录

课程来源与蓝桥云课Python 实现三维建模工具_Python - 蓝桥云课和500 Lines or LessA 3D Modeller 说明 个人估计这是一个值得花一个礼拜左右时间去琢磨的一个小项目。上述网址中的代码直接拿来不一定能跑&#xff0c;需要后期自己去修改甚至在上面继续优化&#xff0c;会在其…

【Gin】项目搭建 一

环境准备 首先确保自己电脑安装了Golang 开始项目 1、初始化项目 mkdir gin-hello; # 创建文件夹 cd gin-hello; # 需要到刚创建的文件夹里操作 go mod init goserver; # 初始化项目&#xff0c;项目名称&#xff1a;goserver go get -u github.com/gin-gonic/gin; # 下载…

【LeetCode】十、二分查找法:寻找峰值 + 二维矩阵的搜索

文章目录 1、二分查找法 Binary Search2、leetcode704&#xff1a;二分查找3、leetcode35&#xff1a;搜索插入位置4、leetcode162&#xff1a;寻找峰值5、leetcode74&#xff1a;搜索二维矩阵 1、二分查找法 Binary Search 找一个数&#xff0c;有序的情况下&#xff0c;直接…

国产压缩包工具——JlmPackCore SDK说明(三)——JlmPack_Unpack函数说明

一、JlmPack_Unpack函数说明 JlmPack_Unpack函数是解压jlm文件的核心函数&#xff0c;但是在加密状态下&#xff0c;必须有正确的密码才能解密&#xff0c;该函数具有一定的权限管控条件&#xff0c;部分也需要开发者通过上层系统进行控制。库函数名&#xff1a; JLMPACK_API …

做了个三相电量采集器开源出来,可以方便监测家里用电情况

做了个三相电能采集器&#xff0c;可以测3相的电流、电压、功率、功率因数、用电量&#xff0c;数据上传到HomeAssistant&#xff0c;方便观察家里用电量和实时用电功率。 使用3个pzem004t电参数传感器测量&#xff0c;通过串口与ESP32-C3通信&#xff0c;然后通过WiFi上传至H…

WordPress网站如何做超级菜单(Mega Menu)?

大多数的网站菜单都是像以下这种条状的形式&#xff1a; 这种形式的是比较中规中矩的&#xff0c;大多数网站都在用的。当然还有另外一种菜单的表现形式&#xff0c;我们通常叫做“超级菜单”简称Mega Menu。网站的超级菜单&#xff08;Mega Menu&#xff09;是一种扩展的菜单&…

使用ElementUI组件库

引入ElementUI组件库 1.安装插件 npm i element-ui -S 2.引入组件库 import ElementUI from element-ui; 3.引入全部样式 import element-ui/lib/theme-chalk/index.css; 4.使用 Vue.use(ElementUI); 5.在官网寻找所需样式 饿了么组件官网 我这里以button为例 6.在组件中使用…

数组-移除元素

移除元素 移除元素&#xff08;leetcode27&#xff09; var removeElement function(nums, val) {const n nums.length;let left 0;for (let right 0; right < n; right) {if (nums[right] ! val) {nums[left] nums[right];left;}}return left; };删除有序数组中的重复…