挂载sd卡(挂载Linux系统SD卡的步骤指南)
一、linux怎么读取SD卡CID
要在Linux系统上读取SD卡CID,可以使用以下命令:
首先,使用以下命令查看SD卡设备名称:
sudo fdisk-l
这将列出所有已连接的设备,包括SD卡。请注意SD卡的设备名称,例如/dev/sdc。
然后,使用以下命令读取SD卡CID:
sudo cat/sys/class/mmc_host/mmcX/mmcX:0001/cid
其中,mmcX是SD卡的设备名称,例如/dev/sdc,X是数字。这将输出SD卡的CID信息。
请注意,读取SD卡CID需要使用root权限。如果没有root权限,请在命令前加上sudo。此外,不是所有SD卡都支持CID读取,因此可能无法读取某些SD卡的CID信息。
二、linux环境上SD卡怎么读写
对于Linux来说,第一次使用U盘时,U盘这个文件目录是不能直接进入的,需要对其进行挂载,然后再接下来的使用中就可以直接进行使用了。
第一步:插入U盘,如果能够识别出U盘,则会打印出一些信息;
第二步:查看U盘系统分配给U盘的设备名;
输入如下命令进行查看:
[cpp] view plaincopy
fdisk-l/dev/sda
如果打印出如下信息:
Disk/dev/sda: 4233 MB, 4233101312 bytes
165 heads, 34 sectors/track, 1473 cylinders
Units= cylinders of 5610* 512= 2872320 bytes
Device Boot Start End Blocks Id System
/dev/sda1* 65 1474 3951616 b Win95 FAT32
则表示U盘设备名为sda1,在/dev/目录下,接下来就可一挂载了。
第三步:新建一个挂载目录,如下示例
mkdir/udisk/
这样将来这个目录就是U盘的挂载目录,该目录里的文件将会是U盘中的文件名
第四步:
挂载U盘。
执行命令:
mount-t vfat/dev/sda1/udisk
这样便挂载成功
第五步:
进入U盘目录,查看U盘中的数据。
cd/udisk
ls-l
这里将显示你U盘目录中的数据。
三、为什么SD卡在Linux下/dev下的设备名叫mmcblk0p1
SD/MMC卡的设备构造差不多,MMC应该是 SD的前身,不过 MMC当时的设计比 SD小一半。
所以,SD/MMC的驱动通用,进一步的,Linux的设备节点就延续了 MMC的这个名字,后面的 blk是块设备这个英文的简写, mmcblk也就是“ mmc/sd块设备”,0就是这个 mmc/sd设备的顺序编号,p1就是第一个分区。
mmc卡与sd卡的区别:
1、mmc卡和baisd卡的长宽是一样的,SD卡略厚。
2、SD卡的触点比MMC卡多一个,是用于数字版dao权保护(DRM)的。
3、SD卡的侧边比MMC卡多一个写保护的开关。
扩展资料:
SD模式
驱动模式
SD卡有两种驱动模式:SPI模式与SDIO模式。它们所使用的接口信号是不同的。在SPI模式下,只会用到SD卡的4根信号线,即CS、DI、SCLK与DO(分别是SD卡的片选、数据输入、时钟与数据输出)。
传输模式
SD卡共支持三种传输模式:SPI模式(独立序列输入和序列输出),1位SD模式(独立指令和数据通道,独有的传输格式), 4位SD模式(使用额外的针脚以及某些重新设置的针脚。支持四位宽的并行传输)。
参考资料:百度百科-SD存储卡