在嵌入式系统开发中,SD NAND 闪存以其集成化设计、高可靠性和简化的接口特性,成为工业控制、车载电子、智能穿戴等场景的核心存储方案。 米客方德在此基础上进一步优化,例如其工业级 SD NAND(如 MKDV 系列)通过硬件级掉电保护模块,确保突发断电时数据不丢失,这种 “硬件封装 + 软件简化” 的特性,大幅降低了驱动开发的容错压力。 米客方德工业级 SD NAND 因优化了启动电路,等待时间缩短至 200ms 以内,提升初始化效率。 硬件级异常处理:l 掉电保护:米客方德 SD NAND 内置掉电检测电路,突发断电时自动触发数据回写,驱动中无需额外添加电容延时逻辑;l 温度异常:工业级型号支持温度状态查询(通过 Smart 命令), MK - 米客方德作为业界首家推出基于 SLC 的 SD NAND 的品牌,深耕高可靠性存储领域,提供定制化、微型化存储方案,产品覆盖 SD NAND、SPI NAND、eMMC 及工业级存储卡。
芯片需要支持SD卡这种启动方式。 可以看到我这张SD卡的相关信息,总容量为15931539456字节,31116288个sectors,即一个sector为512字节。 /tmp/rootfs tar -vxf /mnt/rootfs.tar.bz2 -C /tmp/rootfs/ umount /tmp/rootfs 至此,就可以从SD卡启动系统了。 /mnt/mke2fs -F -L "rootfs" /dev/mmcblk0p2 else echo "错误: /dev下找不到 SD卡 rootfs分区" fi echo "正在烧写${Uboot echo "卸载${PARTITION2}" execute "umount /tmp/rootfs" execute "rm -rf /tmp/rootfs" sync echo "SD卡启动系统烧写完成
容量与形态:常见容量从128MB~1GB为主,更高容量成本显著上升;形态涵盖microSD/SD 卡与SPI NAND/SD NAND 芯片,便于在嵌入式主板上直接集成。 确定性更好:相较消费级卡,工业级强调长期供货、版本锁定、A/S 与一致性,减少因固件/颗粒批次差异带来的不可预期行为。 容量上限偏低:主流工业级 SLC 存储卡多集中在128MB~512MB区间,超大容量方案价格陡增,性价比不占优。 形态与接口匹配:相机/网关等优先工业级 microSD/SD;空间受限或需确定性时序的嵌入式平台可选SPI NAND/并行 SLC,并确认主控兼容性与驱动。 供货与一致性:选择明确工业质保与长期供货的正规渠道,避免仅凭“工业级”营销词下单;瀚海微工业TF卡、贴片式TF卡可以提供第三方检测机构测试证明,可以满足对关键设备建议做实机老化与写入寿命验证
SD卡的技术是基于MultiMedia卡(MMC)格式上发展而来,大小和MMC卡差不多,尺寸为32mm x 24mm x 2.1mm。 SD卡与MMC卡保持着向上兼容,也就是说,MMC卡可以被新的SD设备存取,兼容性则取决于应用软件,但SD卡却不可以被MMC设备存取。 Mini SD MiniSD由松下和SanDisk共同开发。 为了方便更多使用者能在不同存储卡中转换使用mini SD,SanDisk还特意推出了SD转接卡,可与现在使用SD卡的数字相机、PDA掌上电脑和MP3音乐播放器共同使用。 Mini SD只有SD卡37%的大小,但是却拥有与SD存储卡一样的读写效能与大容量,并与标准SD卡完全兼容,通过附赠的SD转接卡还可当作一般SD卡使用 TF卡(Micro SD) 又称T-Flash 是一种超小型卡(11*15*1MM),约为SD卡的1/4,可以算目前最小的储存卡了。TF是小卡,SD是大卡,都是闪存卡的一种。TF卡尺寸最小,可经SD卡转换器后,当SD卡使用。
android/frameworks/base/core/java/android/os/storage/
简称 0~2G Standard Capacity SD Memory Card SDSC或SD 2G~32G High Capacity SD Memory Card SDHC 32G~2T Extended Capacity SD Memory Card SDXC 与SD卡规范的区别:增加了低速标准,低速卡的目标应用时以最小的硬件开支支持低速IO能力 STM32的SDIO接口提供 APB2 外设总线与多媒体卡 (MMC)、SD 卡、SDIO 卡以及 CE-ATA 适配器时钟SDIOCLK(用于驱动适配器来产生卡时钟,与所挂载的总线时钟相同)、总线时钟PCLK2(F1为HCLK2) SDIO_CK计算公式:SDIO_CK=SDIOCLK/(2+CLKDIV) 从SD卡初始化流程可知,不管什么卡(这里我们将卡分为4类:SD2.0高容量卡(SDHC,最大32G),SD2.0标准容量卡(SDSC,最大2G),SD1.x卡和MMC卡),首先我们要执行的是卡上电(设置
SD NAND、TF卡和SD卡,虽同属NAND Flash存储介质家族,却因各自独特的“个性”,在不同领域绽放光彩。接下来,让我们一同揭开它们的神秘面纱,深入了解其应用领域、场景及具体产品。 三、SD卡:专业领域的中流砥柱SD卡尺寸为24x32mm ,比TF卡大,是TF卡的“前辈”,同样可插拔。虽然在消费电子领域逐渐被TF卡抢占风头,但在专业领域,它依旧是无可替代的存在。 • 部分笔记本电脑和台式机:带有SD卡插槽的MacBook、Windows笔记本和一体机,通过内置的SD卡读卡器,可快速导入相机中的照片和视频,方便后期处理。 • 工业与商业设备:一些较老的或特定领域的设备,如工业打印机、某些型号的POS机、打印店的大型喷绘机,仍沿用SD卡标准,用于接收客户的设计文件等,凭借其稳定性和兼容性,在这些领域坚守岗位。 瀚海微SD NAND、TF卡和SD卡,各自凭借独特的优势,在不同领域发光发热。了解它们的特性和应用场景,能帮助我们在选择存储介质时做出更明智的决策,让设备性能得到充分发挥,在数字世界中畅行无阻。
大家好,又见面了,我是全栈君 SD卡的读写是我们在开发Android 应用程序过程中最常见的操作。下面介绍SD卡的读写操作方式: 1. 在SD卡上创建文件夹目录 /** * 在SD卡上创建目录 */ public File createDirOnSDCard(String dir) { File dirFile 在SD卡上创建文件 /** * 在SD卡上创建文件 */ public File createFileOnSDCard(String fileName, String dir) throws 卡的某个目录 /** * 判断SD卡上文件是否存在 */ public boolean isFileExist(String fileName, String path) { 卡指定目录文件 // 何问起 hovertree.com /* 写入数据到SD卡中 */ public File writeData2SDCard(String path, String
本文译至:http://home.impress.co.jp/magazine/dosvpr/q-a/0108/qa0108_2.htm 文件 02 2001年 8月号 SD卡和MMC(多媒体卡)似乎可以使用同一个插槽 図2:MMC和SD卡的比较 MMCに比べて、SDカードは端子が多く、より高速なデータ転送に対応している 厚みもSDカードのほうが大きいが、SDカードスロットにはMMCも挿入することができる 以MMC SD卡的表面积和MMC卡是相同大小的,但是厚度比1.4毫米的MMC增大了0.7毫米,变成2.1毫米。 然而,SD卡的左右部分和MMC卡的厚度一样的,为1.4毫米,所以MMC卡可以直接插入SD卡插槽。 (相反,SD卡不能插入MMC卡插槽) 接口的规格也是在MMC卡的管脚排列基础上添加的两条信号线到两侧,传输方法因为和MMC相兼容,也可以从SD卡host访问到MMC。 SD卡的版权保护机制用到的松下和东芝倡导的是CPRM(内容保护可记录媒体)。
在如今这个数据爆炸的时代,各类存储设备犹如繁星般闪耀,而SD NAND、TF卡和SD卡更是其中的佼佼者。它们看似相似,实则各有千秋,在不同的领域和场景中发挥着独特的作用。 • 工控、安防领域的“稳定后盾”:工业路由器与网关在复杂的工业环境中运行,SD NAND为其存储系统配置参数、设备运行日志和临时传输数据,即便遭遇机器震动,也能避免存储介质脱落,保障网络稳定;网络摄像头的设备固件和实时监控临时缓存 SD卡:专业领域的“高速存储主力”SD卡尺寸为24x32mm,比TF卡大一圈,作为TF卡的“前辈”,它虽在消费电子领域逐渐被小巧的TF卡替代,但在对速度、稳定性有高要求的专业场景中,依然占据不可替代的地位 • 工业与商业设备的“传统选择”:部分老旧工业打印机、特定型号POS机,以及打印店的大型喷绘机,因硬件设计与兼容性需求,仍沿用SD卡作为存储介质,用于接收打印文件、设备配置参数,凭借长期验证的稳定性,在这些领域 综上所述,SD NAND、TF卡和SD卡虽同属NAND Flash存储家族,但凭借不同的物理形态与性能特点,适配了从嵌入式设备到专业影像设备的多元需求。
特性:1)可选通信协议:SD模式和SPI模式 2)可变时钟频率:0~25MH;3)通信电压范围:2.0~3.6;4)数据寿命:10万次编程/擦除;5)正向兼容MMC卡;6)运行在25M的频率上,数据带宽是 2、外观及引脚定义 3、特性 尺寸:15mm宽×11mm长×1mm厚。 TF卡插入适配器(adapter)可以转换成SD卡。 eMMC = NAND flash + 控制器 + 标准封装接口 2、引脚定义 八、SDIO 1、 SDIO简介 SDIO接口是在SD内存卡接口的基础上发展起来的接口, SDIO1.0标准定义了两种类型的SDIO卡: 1.全速的SDIO卡,传输率可以超过100Mbps; 2.低速的SDIO卡,支援的时脉速率在0至400KHz之间。 SD卡和Micro SD(TF)卡的管脚定义 引脚号 SD卡 TF卡(SD模式) TF卡(SPI模式) 1 Data3 Data2 Rsv 2 Cmd Data3 Cs 3 Vss
最近收到了来自深圳市雷龙发展有限公司寄来的存储卡,奈何最近也没有好的嵌入式项目需要用到,哪这里就简单给大家展示一下吧。 原始包装大概就是这样子了垃,有两个存储芯片和一个简单的转接器,测试的时候可以把芯片焊接到转接器上,等到自己真正开发的时候,可以设计好电路,直接把存储卡焊接到PCB板上,就可以正常读取了。 转接板的一头,其实就跟我们常见的TF卡一样,我们可以直接把它插到读卡器上读取这里也就测试一下,实际使用时肯定不会这样用: 由于我是把tf卡插到读卡器里读取的,读卡器又是USB接口,所以这里被识别成了
选择demo 该示例显示了如何记录来自三个模拟传感器的数据 使用SD库将其复制到SD卡。 电路: 模拟输入0、1和2上的模拟传感器 SD卡连接到SPI总线的方法如下: ** MOSI-引脚11 ** MISO-针脚12 ** CLK-针脚13 ** CS-针脚 所以可以理解为:在传输速度上,Quad SPI=2Dual SPI=4SPI。 这个人家说了,存储器的优先级高嗷 ? 这个是需要烧录之后启动的时候再用的SPI ? 我们在Arduino里面用的就是HSPI ? 在class定义里面找到了 ? 这个时候SPI的SS控制位就不是由我们的代码来控制,而是由系统硬件本身来调配,因为它必须确保外接Flash的优先级是最高的。 ?
祈雨蓝: 没有限制 另外对应着 SD卡上也有一个文件夹 /Android/data/包名,这个文件夹也是用来给程序放应用数据的,此文件夹读写在4.4及以后不需要外置储存区读写权限。 open failed: EACCES (Permission denied) 在清单文件中添加权限 android.primission.WRITE_EXTERNAL_STORAGE 4.0以前的系统读sd 卡不需要权限,有很大的安全隐患,4.0以后的有权限,在设置里面开发者选项,对sd卡进行读写保护。 添加权限 android.primission.READ_EXTERNAL_STORAGE 判断sd卡是否存在调用Evevironment.getExternalStorageState(),得到结果与 Environment.MEDIA_MOUNTED比较,sd卡挂载,Environment.getExternalStorageDirectory()可以得到sd卡根路径 业务类修改: package
此次ASUS发布的是基于Google®Coral Edge TPU处理器的全高半长PCIe Gen3 AI加速卡,可在边缘实现基于AI的实时决策过程。 ? ? ? 内置8个Google®Coral Edge TPU M.2模块,兼容PCI Express 3.0 x16扩展插槽。 这个加速卡的规格如下: ? ASUS加速卡支持TensorFlow Lite,无需从头开始构建模型。TensorFlow Lite模型可以编译为在Edge TPU上运行。 每个Edge TPU协处理器能够使用2瓦功率每秒执行4万亿次操作(4 TOPS)。 用户还可以借助AutoML Vision Edge,轻松构建快速,高精度的自定义图像分类模型并将其部署到配有ASUS AI加速卡的终端设备。
2.特点: 1.容量大 2.高安全性 3.体积小 4.传输速度快 5.接口简单32GB SD卡实际容量:32 * 10003 / (1024) 3 ≈ 293.SD卡存储容量等级分为四个:注意:STM32 SPI协议说明2.SD卡寄存器SD卡有8个寄存器,但不能直接进行读写操作,需要通过命令来控制。 R6响应:专用于命令CMD3的响应(RCA响应)R7响应:专用于命令CMD8的响应,返回卡支持电压范围和检测模式2.SD卡操作步骤介绍1.SD卡的操作模式在SD卡系统(主机和SD卡)定义了两种操作模式: SD卡响应因使用接口不同,格式也不同。响应具体有R1、R1b、R2、R3、R7。 产品图:从获得的相关资料看,雷龙出品的贴片式芯片分为两类,即BOW型和AOW型,其中BOW型为第一代产品,属商业级;AOW型则是第二代产品,属工业级或接近工业级。
-- 接口图 图1-1 SD卡引脚图 图1-2 SD卡引脚说明 SD卡支持两种总线方式:SD方式与SPI方式。 MMC比SD卡要薄一些。 图2-1 MMC卡与SD卡 首先得从MMC卡的发展谈起。 MMC卡是由西门子设计,和SanDisk合作开发的小型存储卡标准。 2.2 SD卡版本说明 SD卡版本:SD V1.X(即SD标准卡)最大容量2GB SD V2.0 2.0版本的标准卡,最多2GB SD V2.0HC 2.0高容量卡,最多32GB 说明: 本程序主要针对 图3-5-1 时序图 图3-5-2 时序图 3.6 等待SD卡响应 向SD卡发送0xFF数据,如果SD卡返回的数据最高位为0,就是表示SD卡响应完成,否则就继续发送0xFF,再判断,直到SD卡响应成功 等待SD卡忙状态 向SD卡发送一个0xFF数据,如果SD卡也原路返回0xFF就表示SD卡处于闲置状态。 2.
SD(Secure Digital)与 MMC(Multimedia Card) SD 是一种 flash memory card 的标准,也就是一般常见的 SD 记忆卡,而 MMC 则是较早的一种记忆卡标准 更具体的说明,SD 本来是记忆卡的标准,但是现在也可以把 SD 拿来插上一些外围接口使用,这样的技术便是 SDIO。 依据 SD 标准,所有的 SD(记忆卡)与 SDIO(外围)都必须支持 SPI mode,因此 SPI mode是「required」。 此外,早期的 MMC 卡(使用 SPI 传输)也能接到 SD 插糟(SD slot),并且使用 SPI mode 或 1-bit mode 来读取。 因此,我们可以把 SD 设定成 SPI mode 的传输方式来读取 MMC 记忆卡。 SD 的 MMC Mode 就是用来读取 MMC 卡的一种传输模式。
2. SD卡和TF卡在嵌入式系统中的应用2.1 数据存储应用在嵌入式系统中,SD卡和TF卡最基本的应用就是数据存储。我在做过的项目中,有很多设备需要记录运行日志、传感器数据或者用户配置信息。 SD协会定义了多种速度等级标准,包括Class 2/4/6/10,UHS-I/II/III等。对于1080P视频录制,至少需要Class 10或者UHS-I U1等级的卡。 最终不得不召回产品更换存储卡,损失远远超过了当初节省的成本。所以我现在在给客户做方案时,都会强调存储卡质量的重要性。3.4 工业级vs消费级对于工业应用,我强烈建议使用工业级的存储卡。 工业级存储卡在温度范围、抗震性、使用寿命等方面都比消费级产品要好得多。虽然价格可能是消费级产品的2到3倍,但在恶劣环境下的可靠性是值得的。 我们使用的是SanDisk的工业级TF卡,经过两年的实际运行,故障率几乎为零。而同期使用消费级TF卡的竞品,在极端温度下频繁出现问题。4.
转自:http://blog.csdn.net/cbirdlg/article/details/5896037