shanjt 发表于 2022-10-31 09:16:06

SDHC/TF 卡驱动测试

在做3.2 SDHC/TF 卡驱动测试的时候,插入sd卡

#
#
# create /mnt/sdcard/mmcblk1p1

# cd /mnt/
#
# ls -al
total 8
drwxr-xr-x    2 root   root          4096 Nov 302021 .
drwxr-xr-x   21 root   root          4096 Jan 12 19:30 ..
#
#
插入SD卡,显示上面内容,
在/mnt/下面没有东西。正常情况应该会有挂载后的/mnt/sdcard/mmcblk1p1目录的吧
这需要怎么做能自动挂载到/mnt下面



zhichao 发表于 2022-10-31 14:14:38

修改一下udev规则,/etc/udev/rules.d/90_storage.rules
16行改成ACTION=="add", RUN+="/bin/mkdir -p /mnt/sdcard/%k", RUN+="/bin/mount /dev/%k /mnt/sdcard/%k", RUN+="/bin/sh -c 'echo create /mnt/sdcard/%k > /dev/console'"
18行改成ACTION=="remove", RUN+="/bin/umount /mnt/sdcard%k", RUN+="/bin/rmdir /mnt/sdcard/%k", RUN+="/bin/sh -c 'echo remove /mnt/sdcard/%k > /dev/console'"

16行加了-p,18行加了%k

shanjt 发表于 2022-10-31 15:55:19

zhichao 发表于 2022-10-31 14:14
修改一下udev规则,/etc/udev/rules.d/90_storage.rules
16行改成ACTION=="add", RUN+="/bin/mkdir -p /mn ...

可以啦,谢谢呦!!
页: [1]
查看完整版本: SDHC/TF 卡驱动测试