首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏嵌入式进阶之路

    制作SD启动卡,从SD卡启动系统

    芯片需要支持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卡启动系统烧写完成

    5.8K10编辑于 2022-08-23
  • 解锁存储密码:SD NAND、TF卡、SD卡的应用全景

    SD NAND、TF卡和SD卡,虽同属NAND Flash存储介质家族,却因各自独特的“个性”,在不同领域绽放光彩。接下来,让我们一同揭开它们的神秘面纱,深入了解其应用领域、场景及具体产品。 一、SD NAND:大能量SD NAND,也被叫做贴片式TF卡或者eMMC的简化版 ,是一种贴片式封装的存储芯片,尺寸微小,常见的仅有6x8mm ,直接焊接在主板PCB上。 三、SD卡:专业领域的中流砥柱SD卡尺寸为24x32mm ,比TF卡大,是TF卡的“前辈”,同样可插拔。虽然在消费电子领域逐渐被TF卡抢占风头,但在专业领域,它依旧是无可替代的存在。 • 部分笔记本电脑和台式机:带有SD卡插槽的MacBook、Windows笔记本和一体机,通过内置的SD卡读卡器,可快速导入相机中的照片和视频,方便后期处理。 瀚海微SD NAND、TF卡和SD卡,各自凭借独特的优势,在不同领域发光发热。了解它们的特性和应用场景,能帮助我们在选择存储介质时做出更明智的决策,让设备性能得到充分发挥,在数字世界中畅行无阻。

    81910编辑于 2025-10-29
  • SD NAND、TF卡、SD卡的应用领域大揭秘

    在如今这个数据爆炸的时代,各类存储设备犹如繁星般闪耀,而SD NAND、TF卡和SD卡更是其中的佼佼者。它们看似相似,实则各有千秋,在不同的领域和场景中发挥着独特的作用。 SD卡:专业领域的“高速存储主力”SD卡尺寸为24x32mm,比TF卡大一圈,作为TF卡的“前辈”,它虽在消费电子领域逐渐被小巧的TF卡替代,但在对速度、稳定性有高要求的专业场景中,依然占据不可替代的地位 部分高端SD卡还支持高速读写,能满足大码率数据传输需求。 ,或摄影机附件(如外接录机)录制ProRes编码素材时,SD卡凭借稳定的高速读写,确保视频无丢帧、无卡顿;• 电脑设备的“快速传输桥梁”:带有SD卡插槽的MacBook、Windows笔记本和一体机,无需额外转接器 综上所述,SD NAND、TF卡和SD卡虽同属NAND Flash存储家族,但凭借不同的物理形态与性能特点,适配了从嵌入式设备到专业影像设备的多元需求。

    1.2K10编辑于 2025-11-14
  • 开箱展示—CS创世SD NAND FLASH(贴片式SD卡TF卡)

    最近收到了来自深圳市雷龙发展有限公司寄来的存储卡,奈何最近也没有好的嵌入式项目需要用到,哪这里就简单给大家展示一下吧。 原始包装大概就是这样子了垃,有两个存储芯片和一个简单的转接器,测试的时候可以把芯片焊接到转接器上,等到自己真正开发的时候,可以设计好电路,直接把存储卡焊接到PCB板上,就可以正常读取了。 转接板的一头,其实就跟我们常见的TF卡一样,我们可以直接把它插到读卡器上读取这里也就测试一下,实际使用时肯定不会这样用: 由于我是把tf卡插到读卡器里读取的,读卡器又是USB接口,所以这里被识别成了

    1.2K10编辑于 2024-10-25
  • 来自专栏云深之无迹

    NodeMCU读写SD卡.上

    选择demo 该示例显示了如何记录来自三个模拟传感器的数据 使用SD库将其复制到SD卡。 电路: 模拟输入0、1和2上的模拟传感器 SD卡连接到SPI总线的方法如下: ** MOSI-引脚11 ** MISO-针脚12 ** CLK-针脚13 ** CS-针脚 NodeMCU的SPI(注意与HSPI区分)引脚(SD0-SD3、CLK、CMD)专门用于与ESP-12E的外接flash芯片进行Quad-SPI通信,因此不能用于SPI应用。 所以可以理解为:在传输速度上,Quad SPI=2Dual SPI=4SPI。 找到根源,下篇文章进行SD的监测与读写

    3.4K20发布于 2021-02-23
  • 来自专栏陶士涵的菜地

    保存文件到SD卡

    祈雨蓝: 没有限制 另外对应着 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

    4.1K20发布于 2019-09-10
  • 【嵌入式开发】SD卡—雷龙 SD NAND

    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。 R1响应格式:2.SD卡操作步骤介绍SPI模式下 SD卡初始化SD卡单块数据块读取流程五、雷龙 SD NAND前段时间有幸免费得到了雷龙出品的贴片式的TF卡的芯片及转接板,两片贴片式nand芯片+一个转接板

    1.1K10编辑于 2025-07-21
  • 来自专栏嵌入式项目开发

    STM32开发_利用SPI协议读写SD卡、介绍SD卡SPI时序

    -- 接口图 图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.

    12.2K40编辑于 2022-11-29
  • 来自专栏程序员互动联盟

    【答疑解惑】SD卡的来龙去脉

    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.1K80发布于 2018-03-14
  • SD和TF卡的应用

    SD卡和TF卡的基本概念1.1 什么是SD卡SD卡(Secure Digital Card)是一种基于半导体闪存的存储卡,由松下、东芝和SanDisk公司于1999年联合开发。 这是因为SD卡的物理尺寸较大,插拔时不容易损坏,而且当时SD卡的容量已经能够满足地图存储的需求。SD卡支持SPI和SDIO两种通信协议,其中SDIO协议的传输速度更快,可以达到104MB/s甚至更高。 2. SD卡和TF卡在嵌入式系统中的应用2.1 数据存储应用在嵌入式系统中,SD卡和TF卡最基本的应用就是数据存储。我在做过的项目中,有很多设备需要记录运行日志、传感器数据或者用户配置信息。 SD协会定义了多种速度等级标准,包括Class 2/4/6/10,UHS-I/II/III等。对于1080P视频录制,至少需要Class 10或者UHS-I U1等级的卡。 虽然价格可能是消费级产品的2到3倍,但在恶劣环境下的可靠性是值得的。在我参与的一个户外监控项目中,设备需要在-40°C到85°C的温度范围内工作。

    88211编辑于 2026-02-23
  • 来自专栏蜉蝣禅修之道

    android 保存bitmap到SD卡

    转自:http://blog.csdn.net/cbirdlg/article/details/5896037

    1.9K20编辑于 2022-04-02
  • 来自专栏用户9208731的专栏

    相机SD卡无法读取提示格式化 相机SD卡无法读取怎么修复

    相机SD卡中储存着的照片和视频,承载着我们美好的回忆。因为相机SD卡的容量有限,我们会定期对SD卡中的数据进行云盘备份,然后清理相机SD卡中的数据。在打开相机SD卡时,可能会遇到SD卡无法读取的情况。 1、相机SD卡中病毒。如果相机SD卡中病毒,会导致电脑无法读取SD卡中的数据内容,在插入之后电脑还会弹窗提醒相机SD卡需要格式化。 这时我们需要对相机SD卡进行病毒查杀,一般用电脑管家对相机SD卡进行杀毒即可。图1:电脑管家查杀病毒2、SD卡外部有污渍,或者是SD卡的金属触点氧化。一般我们将相机SD卡进行清洁之后,就能解决问题。 图2:选择属性在”属性“界面中选择上方的”工具“,再点击”检查“。图3:检查然后点击”扫描驱动器“,系统会开始自动扫描和恢复SD卡。 EasyRecovery Win 版:https://souurl.cn/JpqiByEasyRecovery Mac 版:https://souurl.cn/k9P1WV图5:选择照片和视频2、在下一步的操作界面中

    6.1K80编辑于 2023-04-18
  • 来自专栏Linux驱动

    9.Android-读写SD卡案例

    2.读写SD卡时,需要给APP添加读写外部存储设备权限,修改AndroidManifest.xml,添加: <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE 3.读写<em>SD</em><em>卡</em>需要用到的Environment类 Environment类是一个提供访问环境变量的类. <em>卡</em>外部的状态,返回的内容可以判断<em>sd</em><em>卡</em>是否被挂载.比如: //判断if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED <em>卡</em>剩余:1KB 总:100KB" /> </RelativeLayout> 5.写Utils类(用于读写SD卡下的info.txt) package com.example.utils; import 卡,获取SD卡容量失败"); }else{ File externalStorageDirectory = Environment.getExternalStorageDirectory

    2.3K10发布于 2020-02-12
  • Android SD卡读写 动态权限添加

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> 然后Activity中设置两个私有静态变量

    42010编辑于 2025-07-18
  • SD卡读写均衡失效问题分析

    局部闪存单元快速老化:部分闪存区域因被高频次读写,擦写次数迅速达到寿命阈值,产生大量坏块,导致SD卡可用容量骤减,甚至出现“假容量”(标注容量与实际可用容量不符)。2. SD卡提前报废:正常情况下TLC闪存SD卡擦写寿命约3000-5000次,MLC约1万次,读写均衡失效会让瀚海微SD卡实际使用寿命缩短50%以上,远未达到设计使用周期即彻底损坏。 SD卡若在此场景下使用,均衡算法无法及时将写入任务分散到闲置闪存单元,导致覆盖区域的闪存单元快速磨损,短则3-6个月就会出现读写均衡失效。2. 加之用户常将SD卡用到满容量(存储占用率>90%),SD卡的均衡算法缺乏足够的闲置空间进行数据重分配,最终引发均衡失效,常见于使用1-2年的中低端瀚海微SD卡。3. 2.

    80010编辑于 2025-12-29
  • 来自专栏嵌入式iot

    树莓派4可以不用SD卡启动?

    树莓派4可以不用SD卡启动? 虽然不用SD卡启动,但是操作EEPROM的时候,还是要借助SD卡进行启动Linux,然后将启动固件写入到eeprom中。下面来详细说明一下这个过程。 关于如何制作树莓派SD卡镜像,可以参考我下面的文章: 树莓派4最小化安装Linux 三个前提条件: 1.登录控制台(用户名:pi,密码:raspberry) 2.树莓派要能够连接网络 3.可以安装配置 如果设置0x21,表示网络启动失败时通过SD卡进行启动。 如果设置成0x2则表示网络启动失败,不通过SD卡启动。这里我们设置成0x21。 6.网络文件系统 操作系统起来后,如果要挂在SD卡或者网络文件系统,肯定是需要指定网络文件系统的。之前在SD卡上制作启动文件的时候,我们是将跟文件系统放在SD卡上所以通过PXE启动后的效果如下: ?

    6.5K30发布于 2020-05-22
  • 来自专栏酷玩时刻

    Android极速开发之SD卡缓存文件

    读取某个文件夹中的所有Apk文件路径并打开安装页面 读取某文件夹下的所有apk文件 获取SD卡跟目录中的某个文件 弹出安装界面 卸载apk /** * * @author Javen * */ } return fileNameList; } return null; } /** * 获取SD 卡跟目录中的某个文件 * @param context * @param uniqueName * @return */ public static File

    84510发布于 2018-08-21
  • 来自专栏陶士涵的菜地

    分析setting源代码获取SD卡大小

    保存文件到sd卡需要判断sd卡的大小,通过查看android系统的自带应用的源代码,得到方法,sdk下面的source是sdk的源代码,包含的是android.Jar下面的所有class的源代码。 setContentView(R.layout.activity_main); tv=(TextView) findViewById(R.id.tv); //SD 卡根目录 File rootFile=Environment.getExternalStorageDirectory(); StatFs stat=new StatFs( ); String avSdSize=Formatter.formatFileSize(this, avaSum); tv.setText("总空间(SD ):"+sdSize+"\n"+"可用空间(SD):"+avSdSize+"\n"+getRomSize()); } /** * * 获取手机内存大小 *

    1.2K40发布于 2019-09-10
  • 来自专栏我在本科期间写的文章

    病毒篡改与文件系统损坏:H2testw 如何检测 SD 卡 TF 卡的隐性写保护?

    2. 位置 重新插入 SD 卡、TF 卡测试写入功能 注意:并非所有 SD 卡、TF 卡都有物理开关,现代微型 SD 卡、TF 卡通常省略了这一设计。 方法 2:使用 Windows 磁盘管理工具 详细步骤: 将 SD 卡、TF 卡通过读卡器连接电脑 右键"此电脑"→"管理"→"磁盘管理" 找到 SD 卡、TF 卡对应的磁盘,右键选择"属性" 检查"安全 供电能力:SD 卡芯片读写时消耗电流较大,要求电源有足够的供电能力,以满足 SD 卡的耗电需求,同时要保证供电的稳定性,电源纹波不能过大。 2. 数据备份策略 重要数据遵循"321"备份原则: 3 份副本 2 种不同介质 1 份离线存储 使用云存储同步关键文件 定期验证备份完整性 3.

    4.2K11编辑于 2025-07-12
  • 来自专栏技术知识分享

    linux下通过命令格式化SD卡

    partition table w write table to disk and exit x extra functionality (experts only) 输入p查看当前sd 卡的分区(partition)信息 Command (m for help): p Disk /dev/sdb: 7948 MB, 7948206080 bytes 245 heads, 62 sectors 同时也留意他的heads和setcors/track 删除分区 ---- 输入d删除(delete)所有sd卡分区。 输入w将建立完成对分区表写入sd卡,并退出 Command (m for help): w The partition table has been altered! 步骤三: sudo mkfs.ext3 /dev/sdb2 -L LABEL2 /dev/sdb2后面的参数根据情况进行设定 mkfs.ext3表示将分区格式化成ext3类型 说明:如果在ARM上进行格式化操作

    9.9K20发布于 2021-11-19
领券