驱动加载正确了的,插入sd卡后 命令cat /proc/device block设备中有名叫mmc(设备号254)的设备 fdisk -l命令没有发现 然后我用 mknod /dev/mmc b 254 0 创建结点 但是还是mount 不上 我应该怎么样操作才能将sd卡挂载上呢,有没有谁有过挂载sd卡的经历,来说一下哈
am335x + 3.2 kernel 我们在掉电时利用超级电容保护sd卡,掉电时杀死操作sd卡进程后(1S),umount sd卡。但是经过批量测试发现,有时候的umount时间会达到2-3秒,请为这是什么? 慢在哪里了?大多数是200ms umount完毕 sd卡主要用来保存摄像机数据 码率是1.5Mb sd卡读写最高速是95MB/S.超级电容能撑4秒左右。请问为什么有时umount慢呢?2-3秒是我从sys_umount执行入口获取时间到sys_umount返回的时差。完全是内核执行时候。 现在...
现在有个sd卡需要自动挂载到系统的/media/usb-sd*下面,正常卸载的情况下可以通过脚本自动删除/media下的目录,但是直接拔掉sd卡的时候却没有调用脚本删除/media下的目录,而且用mount命令发现sd卡设备还是挂载的状态,没有调用相应的卸载脚本。 写了下面的udev规则,不知道怎么搞了,有明白的指点下: udev规则 90-vfat.rules[code] KERNEL!="sd[b-z]*", GOTO="media_by_label_auto_mount_end" # Import FS infos IMPORT{program...
最近在一个sd卡测试的小程序,16G的卡,有4G左右用于系统,剩下10G(/dev/block/mmcblk0p5)左右用作用户存储数据,需对该空间进行读写测试。如果将该分区mnt到文件系统,采用open,read,write的方式也可以,但是比较慢。老板想绕过文件系统,不mnt该分区,进行读写。 在网上搜索了一下,大概可以使用ioctl()函数调用相关层的driver实现类似的功能,目前linux-2.6已经自带了sd卡的驱动在/kernel/driver/mmc下面有三个文件夹,...