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

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

    芯片需要支持SD卡这种启动方式。 准备好u-boot.imx,dtb,zImage,rootfs压缩包 使用fdisk命令对sd卡分区 输入fdisk /dev/mmcblk0.按照提示输入相关选项进行操作。 可以看到我这张SD卡的相关信息,总容量为15931539456字节,31116288个sectors,即一个sector为512字节。 把p1的fstype格式化为fat,p2的fstype格式化为ext3分区。mke2fs可以用-t选项指定为ext3或者ext4。 /mnt/mke2fs -F -L "rootfs" /dev/mmcblk0p2 else echo "错误: /dev下找不到 SD卡 rootfs分区" fi echo "正在烧写${Uboot

    5.8K10编辑于 2022-08-23
  • 来自专栏Android知识点总结

    3-SII--Android的SD卡文件读写

    零、前言 [1]读写SD卡需要运行时权限。 //在SD卡追加模式创建:data/writeFile2SD.txt文件,写入"toly" fileHelper.writeFile2SD("data/writeFile2SD.txt", "toly" ---- 二、创建文件 判断是否存在SD卡 /** * 判断是否存在SD卡 * * @return 是否存在SD卡 */ private boolean 卡中创建文件 /** * 在SD卡中创建文件的核心代码 * * @param savePath 保存的绝对路径(路径不存在会自动创建上级文件夹) * PathUtils.getSDPath() + File.separator + fileName); } 本文由张风捷特烈原创,转载请注明 更多安卓技术欢迎访问:https://www.jianshu.com/c/004f3fe34c94

    1.7K20发布于 2018-09-26
  • 解锁存储密码: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
  • 来自专栏云深之无迹

    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应用。 如果在调用SPI.begin()之前调用SPI.pins(6,7,8,0),那么引脚映射就会变成MOSI-SD1,MISO-SD0,SCLK-CLK,HWCS-GPIO0。 找到根源,下篇文章进行SD的监测与读写

    3.4K20发布于 2021-02-23
  • 开箱展示—CS创世SD NAND FLASH(贴片式SD卡TF卡)

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

    1.2K10编辑于 2024-10-25
  • 来自专栏陶士涵的菜地

    保存文件到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 SD卡引脚定义:SDIO接口通信线: CLK/CMD/DAT0~3(六根线)CLK:时钟线,由SDIO主机产生,由STM32微控制器SDIO外设输出CMD:命令线,SDIO主机通过该线发送命令控制SD卡 DAT0~3:数据线,用于接收或发送数据;SD卡可将DAT0拉低表示处于忙状态(注意:SPI接口的MISO也有该特性)SPI接口通信线: CS/CLK/MOSI/MISO(四根线)关于通信线的说明,参考 R6响应:专用于命令CMD3的响应(RCA响应)R7响应:专用于命令CMD8的响应,返回卡支持电压范围和检测模式2.SD卡操作步骤介绍1.SD卡的操作模式在SD卡系统(主机和SD卡)定义了两种操作模式: SD卡响应因使用接口不同,格式也不同。响应具体有R1、R1b、R2、R3、R7。

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

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

    最多发送 8个 CLK 图3-1 时序图 3.2 选中SD卡(SDCardSelectCS) (1).选中片选 (2).等待SD卡忙状态 说明: 向SD卡发送0xFF,如果SD卡也返回0xFF就表示SD 图3-2 时序图 3.3 向SD卡发送操作命令cmd 将要发送的命令 |0x40 发给SD卡。 示例: cmd | 0x40 命令是8位数据。 图3-3 时序图 3.4 向SD卡发送命令参数 命令参数是32位数据,SPI每次发送8位,需要发送4次,先发送最高8位,依次再发送低位。 图3-5-1 时序图 图3-5-2 时序图 3.6 等待SD卡响应 向SD卡发送0xFF数据,如果SD卡返回的数据最高位为0,就是表示SD卡响应完成,否则就继续发送0xFF,再判断,直到SD卡响应成功 图5-3-1 5.4 SPI模式下: 从SD卡读取数据包步骤(SDCardRecvData) 1、等待SD卡发回数据起始令牌0xFE 向SD卡发送0xFF,如果SD卡返回0xFE就表示等待成功。

    12.2K40编辑于 2022-11-29
  • 来自专栏怪兽怪秀

    3D打印机 无线内存卡 WIFI-SD卡 开源部分

    https://cloud.guaishow.cn/%E8%B4%A9%E5%8D%96/3d%20printing%20WIFI-SD/%E5%9B%BA%E4%BB%B6%20Gerber%E7%AD

    65410编辑于 2022-10-04
  • 来自专栏程序员互动联盟

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

    SD(Secure Digital)与 MMC(Multimedia Card) SD 是一种 flash memory card 的标准,也就是一般常见的 SD 记忆卡,而 MMC 则是较早的一种记忆卡标准 更具体的说明,SD 本来是记忆卡的标准,但是现在也可以把 SD 拿来插上一些外围接口使用,这样的技术便是 SDIO。 SD/SDIO 的传输模式 SD 传输模式有以下 3 种: SPI mode(required) 1-bit mode 4-bit mode SDIO 同样也支持以上 3 种传输模式。 依据 SD 标准,所有的 SD(记忆卡)与 SDIO(外围)都必须支持 SPI mode,因此 SPI mode是「required」。 因此,我们可以把 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年联合开发。 在我们的项目中,为了保证4K视频的流畅录制,我们要求客户使用UHS-I U3或更高等级的TF卡。 3. SD卡和TF卡的选型建议3.1 容量选择在选择存储卡容量时,我通常会根据应用的具体需求来决定。对于日志记录类应用,一般4GB到16GB就足够了。 我们在开发一款工业相机时,最初使用的是Class 10的TF卡。在测试中发现,当连续拍摄高分辨率图片时,偶尔会出现保存失败的情况。后来更换为UHS-I U3等级的卡后,问题就完全解决了。 虽然价格可能是消费级产品的2到3倍,但在恶劣环境下的可靠性是值得的。在我参与的一个户外监控项目中,设备需要在-40°C到85°C的温度范围内工作。

    88211编辑于 2026-02-23
  • 来自专栏用户9208731的专栏

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

    相机SD卡中储存着的照片和视频,承载着我们美好的回忆。因为相机SD卡的容量有限,我们会定期对SD卡中的数据进行云盘备份,然后清理相机SD卡中的数据。在打开相机SD卡时,可能会遇到SD卡无法读取的情况。 3、相机SD卡内部驱动出现问题。我们可以按照下面的方法进行修复。Windows系统可以直接在桌面中打开“此电脑”,找到已经连接的SD卡,右键选择“属性”。 图3:检查然后点击”扫描驱动器“,系统会开始自动扫描和恢复SD卡。图4:扫描驱动器二、相机SD卡无法读取怎么修复相机SD卡无法读取数据时,我们可以使用数据恢复软件对SD卡进行修复。 图6:选择相机sd卡3、在扫描完成的界面中,我们可以先预览文件,然后选择需要恢复的数据,点击恢复,软件会让我们选择数据恢复的位置,我们进行选择即可。 Mac Tec版:https://souurl.cn/3Vpn9b以上就是关于相机SD卡无法读取提示格式化,相机SD卡无法读取怎么修复的介绍了。

    6.1K80编辑于 2023-04-18
  • 来自专栏蜉蝣禅修之道

    android 保存bitmap到SD卡

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

    1.9K20编辑于 2022-04-02
  • 来自专栏Linux驱动

    9.Android-读写SD卡案例

    3.读写SD卡需要用到的Environment类 Environment类是一个提供访问环境变量的类. 卡外部的状态,返回的内容可以判断sd卡是否被挂载.比如: //判断if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED static File getExternalStoragePublicDirectory(String type); //获取sd卡指定的type标准目录 //type可以填入: // 卡剩余: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卡读写均衡失效问题分析

    3. 数据存储稳定性降低:过度磨损的闪存单元易出现数据保存失效,表现为文件写入后无法读取、照片/视频文件损坏、系统识别SD卡时频繁报错。4. SD卡提前报废:正常情况下TLC闪存SD卡擦写寿命约3000-5000次,MLC约1万次,读写均衡失效会让瀚海微SD卡实际使用寿命缩短50%以上,远未达到设计使用周期即彻底损坏。 SD卡若在此场景下使用,均衡算法无法及时将写入任务分散到闲置闪存单元,导致覆盖区域的闪存单元快速磨损,短则3-6个月就会出现读写均衡失效。2. 加之用户常将SD卡用到满容量(存储占用率>90%),SD卡的均衡算法缺乏足够的闲置空间进行数据重分配,最终引发均衡失效,常见于使用1-2年的中低端瀚海微SD卡。3. 3.

    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
领券