繁体   English   中英

在Linux下读取连接到USB-SD读取器的SD卡的CID

[英]Read CID of SDcard connected to USB-SD Reader under Linux

当卡连接到SDIO接口时,我可以轻松读取CID信息:

stulluk@debian:~$ cat /sys/bus/mmc/devices/mmc0\:0007/cid
0150414a4836344713da8544b3012300
stulluk@debian:~$

但是,当我将同一张卡连接到USB-SDCard读卡器时,找不到在sysfs中读取它的任何接口。

Linux中有这样的接口吗? 或者,是否有其他方法可以通过用户空间中的USB通过USB读取SD卡的寄存器,而无需修改Linux内核?

非常感谢。

但是,当我将同一张卡连接到USB-SDCard读卡器时,找不到在sysfs中读取它的任何接口。

那是因为它不可用。

USB SD卡读取器使用USB Mass Storage设备类。 此接口与媒体无关-本质上是SCSI的简化版本。 它没有提供访问SD特定信息的任何标准方式,例如CID寄存器,并且大多数SD读取器没有实现任何此类功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM