摘要: 学习SD卡的相关规范,包括定义,硬件特性,数据传输,命令系统等。不涉及代码。 文章针对Linux驱动开发而写,以助于理解SD卡驱动,不会涉及过多硬件内容。 纲要: 1. SD卡介绍 2....SD卡硬件规范 3. SD卡指令规范 4. SD卡寄存器 1....SD卡硬件规范 2.1 SD卡物理接口 下图是SD卡和MMC卡的针脚: ? ? 可以看到,SD卡在MMC卡基础上增加了8、9两个针脚,这两个针脚将被用作数据传输,以支持SD传输模式。...SD卡支持SD模式(4数据线)和SPI模式(2数据线),MMC卡只支持SPI模式。 SD卡针脚对应的功能:(SD模式) ? ?...Linux驱动对SD卡做初始化会经过如下步骤: CMD0上电重置到idle状态(防止一些机型关机不掉电,如某些FPGA平台)->ACMD41获取SD卡支持的电压信息(还需要通过主机控制器设置电压)->CMD2
目录前言:简介:对照:测试:使用:照片存储:基于卷积神经网络的数字识别:————————————————前言:感谢深圳雷龙公司寄送的样品,其中包括两张2代的4gbit和32gbit的SD NAND FLASH...对照:下面是SD NAND芯片和传统TF卡的一些对比:目前,一些树莓派和一些国产的微处理器经常通过SD卡进行系统的移植,但一些设计不合理的卡槽经常不能保护SD卡,反而会损坏折断。...通过将测试板和芯片进行简单的焊接,我们可以像使用SD卡一样对SD NAND FLASH进行测试。...使用:此外,我们还利用k210与SD NAND进行了照片的存储和基于卷积神经网络的数字识别。1.照片存储:通过向SD NAND内烧录micropython代码,实现了k210对照片的拍摄和存储。...(e, s)s = s.getvalue()img = image.Image()img.draw_string(0, 0, s)lcd.display(img)main()2.基于卷积神经网络的数字识别
[target] storage_type = xxx 其中storage_type | 0:nand | 1:sd | 2:emmc | 3:spinor | 4:emmc3 | 5:spinand...| 6:sd1 | spinor切换spinand sys_config.fex修改 [target] - storage_type = 3 + storage_type = 5 board.dts...-> UBIFS file system support TINA环境配置 make menuconfig 层层选中 Target Images ---> Boot (SD...更具体的,nand分为并口nand和spinand,mmc分emmc和sd卡 主要需要区分的是nor和其他介质,因为需要打包的部分有所不同。...support Caching block device access to MTD devices SPI-NOR device support (对于linux4.9
镜像网站 下载系统镜像 http://mirrors.163.com/ http://mirrors.sohu.com https://www.netcraft.com/ linux--基础知识 超级用户
partition table w write table to disk and exit x extra functionality (experts only) 输入p查看当前sd...1048576 523264+ c W95 FAT32 (LBA) /dev/sdb2 1048577 15523839 7237631+ 83 Linux...同时也留意他的heads和setcors/track 删除分区 ---- 输入d删除(delete)所有sd卡分区。...输入w将建立完成对分区表写入sd卡,并退出 Command (m for help): w The partition table has been altered!
引言 在Linux操作系统中,每个运行的进程都有一个唯一的标识符,即进程识别号(PID)。了解进程识别号对于系统管理和故障排查是至关重要的。...本文将深入探讨如何查看Linux中的进程识别号,以及了解PID在系统运行中的作用。 1....在Linux中,进程识别号的应用涉及到系统管理、故障排查以及进程间通信等多个方面,为系统管理员和开发人员提供了强大的工具,帮助其更好地理解和掌控系统的运行状态。...结论 进程识别号在Linux系统中扮演着关键的角色,它是唯一标识和管理每个运行中的进程的重要标识符。通过本文的介绍,你可以了解如何查看进程识别号以及在系统管理和故障排查中应用PID的重要性。...在日常的Linux系统操作和维护中,对进程识别号的深入了解将为你提供更多便利和掌握系统的能力。
一旦SD卡从默认速度转移到SDR104模式,调谐过程就开始了。调谐过程扫描UI (Unit Interval),以获得最佳采样点。...在覆盖整个Ul之后,主机能够识别可用的有效窗口。主机将采样控制块设置到有效窗口的中心。主机采样点调优完成后,可以开始读/写操作。...主机设计建议插在电源线上的去耦电容由于插在VDD和VSS之间的卡电容,SD卡插入时产生涌流。本附录提供了一种使用安装在SD NAND附近的去耦电容来降低由浪涌电流引起的电压降的方法。...由于SD内存卡Cc为5uF(最大),CH计算为45uF(最小)。因此,仅支持SD存储卡的主机推荐去耦电容为47uF。SDIO卡Cc定义为10uF(最大),然后计算CH为90uF(最小)。...电容器的物理位置应尽可能靠近SD插座VDD和VSS引脚。较小的电容器应靠近SD NAND。电源开关主要用于SD卡的上电和电源回收。当开关LDO输出提供给卡时,47uF主要用作4.7uF电容的充电辅助。
常见的解决方案包括Flash存储芯片、SD卡和U盘。SD卡具有存储容量大、携带方便、插拔便捷的特点,所以经常出现在嵌入式设备中。...比如下面这个小投影仪,侧面就有1个SD卡接口,可以用来播放SD卡里的电影、歌曲等。 ? 本篇介绍Linux下SD卡的使用,包括相关配置、SD卡的挂载等。...5.SD卡挂载 1) 首先通过#fdisk -l命令确认板子上的linux系统是否识别SD卡 下图中显示的15.6GB的设备对应的就是板子上插入的SD卡。 ?...2)然后cat /proc/partitions 看看有没有这两个分区,如果没有,就说明SD卡驱动没有移植成功 ?...6.结束语 本期相关的资料在https://github.com/TopSemic/NUC972_Linux Lesson16 SD卡使用中
SD凭证留数据相关 供应商: KNA1:客户主文件的一般数据 KNB1:客户主数据 (公司代码) 客户: LFA1:供应商主数据 (一般地区) LFB1:供应商主数据 (公司代码) VBFA凭证流表,...VBPA--销售凭证 :合作伙伴, VBKD--销售凭证 :业务数据 VBUP--销售凭证 :项目状态 VBEP--销售凭证 : 计划行数据 MVKE--物料主档销售视图 KONV、KONP--SD单价..., USER_ADDR--依据地址数据的用户 CONF_OUT--配置输出 USR21---->ADCP---->ADRP SD+FI ME23N : EKKO EKPO VL03N:LIKP ,LIPS
芯片需要支持SD卡这种启动方式。...准备好u-boot.imx,dtb,zImage,rootfs压缩包 使用fdisk命令对sd卡分区 输入fdisk /dev/mmcblk0.按照提示输入相关选项进行操作。...可以看到我这张SD卡的相关信息,总容量为15931539456字节,31116288个sectors,即一个sector为512字节。...mmcblk0p2 烧录uboot.imx dd if=u-boot.imx of=/dev/mmcblk0 bs=1024 seek=1 conv=fsync 通过dd命令烧录uboot.imx到SD...做到这一步,已经可以从SD启动u-boot了,不过里面还没有kernel和根文件系统。
android/frameworks/base/core/java/android/os/storage/
术语: Block 基本数据传输单位 Broadcast 向SD总线上的所有卡发送的命令...初始化命令 AU 分配单元 CID 卡片识别号码寄存器...CLK 时钟信号 CMD 命令行或SD总线命令(如果扩展为CMDXX) CRC...CMD19 用于发送调优块的新命令 DAT or DAT[3:0] SD总线4位数据线 DDR...相对卡地址寄存器 ROM 只读存储器 RU 记录单元 SDCLK SD
◆ 一、概述 RAC数据库扩容存储空间,新挂载过来的盘没有识别到,通过fdisk -l命令没有看到。...今天分享一下具体的方法 环境:OEL 6.4 和 RAC 11.2.0.4 ◆ 二、关键事项 不要使用/dev/sdX 或 /dev/dm-XX 作为设备名称,因为此设备名称在重新启动后可能会更改 使用WWID 识别设备...全局标识符 (WWID) 可用于可靠地识别磁盘设备。...WWIDs for partitions and for the complete disk are identical # cat 99-oracle-asmdevices.rulesKERNEL=="sd...工程师相见恨晚的神兵利器和使用技巧 MySQL 故障诊断:MySQL 占用 CPU 过高问题定位及优化 高可用架构之 Sentinel 的降级原理详解 .NET 6 从0到1使用Docker部署至Linux
缺点是SPI模式相对于SD模式的性能损失(例如单个数据线和每个卡的硬件CS信号)。2.00版本以后定义的SD模式下的命令和功能在SPI模式下不支持。...模式选择与初始化SD卡在SD模式下上电。在接收复位命令(CMD0)期间,如果CS信号被断言(负),则将进入SPl模式。如果卡识别到需要SD模型,它将不响应命令并保持在SD模式。...返回SD模式的唯一方法是进入电源循环。在SPl模式下,不观察SD模式下的SD Cardl协议状态机。SPI模型支持的所有SD卡命令始终可用。SPI模式初始化顺序如下图所示。...SEND_IF_COND (CMD8)用于校验SD Memory Card接口的工作状态。CMD8的参数格式与SD模式下定义的格式相同。...READ_OCR (CMD58)旨在为SD存储卡主机提供一种机制,以识别与主机所需的Vop范围不匹配的卡。如果主机不接受电压范围,它将不进行进一步的初始化顺序。
软件定义广域网(SD-WAN)发展势头强劲,企业的技术大部分都可以适应SD-WAN的优化,供应商提供服务的方式也在不断变化中。...SD-Branch被定义为具有SD-WAN、路由、网络安全和LAN/Wi-Fi功能集成的集中式管理平台。...SD-Branch的应用场景 SD-Branch最好的类比是单功能网络设备(如WAN优化),一些SD-Branch解决方案在某些功能方面比其他方案更好。...SD-Branch是SD-WAN的继承者 SD-Branch是从软件定义的WAN发展而来的。...SD-Branch比SD-WAN更全面 新的SD-Branch解决方案包含更多功能。 SD-WAN只处理来往分支机构的连接问题,SD-Branch比它更全面。
本章目录结构 ✔ 理解什么是软件定义广域网 ✔ 发现SD-WAN的需求 ✔ 探索SD-WAN特征 在本章,你会发现SD-WAN能够做什么,不能够实现什么。你同时也应该发现SD-WAN的特点。...SD-WAN的定义 SD-WAN提供了基于SDN数据中心的企业分支办公室在广域网中的解决方案。...SD-WAN不是什么 ✔ SD-WAN是一个由许多组件构成的综合解决方案,但是它不包含传统的,私有的MPLS链接和✔ TCP链接的书档式广域网优化。 ✔ 它不仅仅是路径控制的多链路广域网。...SD-WAN特征如下 概述一下,SD-WAN ✔ 虚拟化网络 ✔ 加强安全覆盖 ✔ 简化服务分发 ✔ 提供互操作性 ✔ 改变硬件的成本效应 ✔ 支持自动化的商业方针框架 ✔ 监控使用情况和表现 ✔ 支持互操作和开放网络...支持overlay安全 SD-WAN提供了一个安全覆盖独立于底层传输组件。SD-WAN设备需要进行身份验证,在它们参加覆盖前。 电路和服务提供者的任何组合可以支持安全,加密的传输。
前一篇博客说了一下怎么在 Windows 平台使用 pocketsphinx 做中文语音识别,今天看看在 Linux 上怎办实现。...由于 pocketsphinx 没有提供 Linux 的二进制包,因此我们需要自己根据源码编译。...16k_ptm256_8000.tar.bz2 (需要解压) 语言模型:zh_broadcastnews_64000_utf8.DMP 拼音字典:zh_broadcastnews_utf8.dic 测试中文语音识别...-dict zh_broadcastnews_utf8.dic -infile myfile-16000.wav > myfile.txt 运行完毕后,查看 myfile.txt 文件,内容即是程序识别出来的中文
SD的简介 Stable Diffusion,一个听起来让人望而却步的英文词组,通俗来说其实就是我们常说的AI绘图。...要生成图像,用户输入一个文本描述,SD 模型引用与描述中单词相关联的关键词对。然后,模型产生一个与图像中识别出的模式相对应的形状。经过几次传递,图像变得更清晰,最终产生与文本提示匹配的最终图像。...这些都是关于SD的原理,如果想要更深层次的,可参考:Docs https://waytoagi.feishu.cn/wiki/TNIRw7qsViYNVgkPaazcuaVfndc SD的优势 1、不需要绘画基础...3、快速发展,成熟的社区——帮助使用者快速成长、寻找素材 4、SD的广泛应用 5、SD和其他AI绘图软件的对比 6、SD部署配置要求 使用技巧 1、正向提示词 正向提示词直接告诉模型需要绘画什么内容,
SD存储卡硬件接口SD存储卡有6条通信线路和3条供电线路:CMD:命令是双向信号。主机和卡驱动以推拉方式工作。DAT0-3:数据线是双向信号。主机和卡驱动在推拉模式下运行CLK:时钟是主机到卡的信号。...SD NAND如果使用SD NAND时,只需使用CMD、DAT0-3、CLK、Vdd、Vss共计8个网络即可。...即使主机在SD模式下仅使用1bit - 1模式的SD存储卡,主机也应通过RDAT拉出所有的DAT0-3线。此外,主机应该在SPI模式下拉出所有的“RSV”线,即使它们没有被使用。...主机应给卡供电,使电压在250ms内达到Vdd min,并开始向SD卡供电至少74个SD时钟,并保持CMD线高位。在SPIl模式下,CS应在74个时钟周期内保持高电平。...上电后(包括热插拔,即在总线运行时插卡)SD卡进入空闲状态。如果是SD主机,则不需要CMD0。如果是SPI主机,CMD0应该是第一个将卡发送到SPI模式的命令。
主机应读取此状态位以识别SDSC卡或SDHC/SDXC 卡。OCR寄存器由卡片执行。1.该位仅在设置了卡上电状态位时有效。2.如果卡还没有完成上电程序,这个位被设置为LOW。...CID寄存器卡识别(CID)寄存器是128位宽。它包含在卡片识别阶段使用的卡片识别信息。每个读/写(RW)卡应该有一个唯一的识别号码。CID注册表的结构定义如下:MID标识卡制造商的8位二进制数。...MID编号由SD- 3c, LLC控制、定义并分配给SD存储卡制造商。本程序的建立是为了确保CID寄存器的唯一性。...OID号由SD- 3C, LLC控制、定义并允许分配给SD存储卡制造商。建立此程序是为了确保CID寄存器的唯一性。...注意:SD- 3C, LLC许可希望制造和/或销售SD存储卡的公司,包括但不限于闪存,ROM, OTP, RAM和SDIO组合卡。
领取专属 10元无门槛券
手把手带您无忧上云