×

嵌入式开发板iTOP-6818开发板-QtE系统源码-自动挂载U

消耗积分:0 | 格式:docx | 大小:180KB | 2017-09-26

分享资料个

嵌入式开发板iTOP-6818开发板-QtE系统源码-自动挂载U盘TF卡等(热拔插)

  一、添加对热插拔事件响应,实现 U 盘自动挂载与卸载

  (1)创建 mdev.conf 文件:

  vi /etc/mdev.conf

  在最后一行写入:

  sd[a-z][0-9] 0:0 666 @/etc/hotplug/usb/udisk_insert

  sd[a-z] 0:0 666 $/etc/hotplug/usb/udisk_remove

  并注释掉下图中的内容:

 嵌入式开发板iTOP-6818开发板-QtE系统源码-自动挂载U盘TF卡等(热拔插)

  (2)创建 udisk_insert 文件

  mkdir -p /etc/hotplug/usb

  vi /etc/hotplug/usb/udisk_insert

  写入:

  #!/bin/sh

  echo “usbdisk insert!” 》 /dev/console

  if [ -e “/dev/$MDEV” ] ; then

  mkdir -p /mnt/usbdisk/$MDEV

  mount /dev/$MDEV /mnt/usbdisk/$MDEV

  fi

  (3)创建 udisk_remove 文件

  vi /etc/hotplug/usb/udisk_remove

  写入:

  #!/bin/sh

  echo “usbdisk remove!” 》 /dev/console

  umount -l /mnt/usbdisk/sd*

  rm -rf /mnt/usbdisk/sd*

  (4)修改脚本权限

  chmod 755 /etc/hotplug/usb/*

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !