Chinaunix首页 | 论坛 | 博客
  • 博客访问: 176123
  • 博文数量: 76
  • 博客积分: 287
  • 博客等级: 二等列兵
  • 技术积分: 810
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-16 18:23
文章分类

全部博文(76)

文章存档

2018年(1)

2017年(1)

2015年(1)

2014年(31)

2013年(34)

2012年(3)

2011年(3)

2010年(2)

我的朋友

分类: 嵌入式

2010-10-20 12:28:17

首先就是要配置内核和文件系统支持USB的热插拔。
 
在/etc/mdev.conf 加一条命令 sd[a-z][0-9] 0:0 0666 */etc/usb/usb_inserting_or_removing,后面就要到*/etc/usb/加入usb_inserting_or_removing文件,代码如下:
#!/bin/sh
if [ "$ACTION" == "add" ]; then
/bin/mount -t vfat /dev/sd[a-z][0-9] /mnt/usb/
/bin/echo "mount to /mnt/usb next step is /bin/inform_app_usb_up" > /dev/console
/bin/inform_app_usb_up
/bin/echo "/bin/inform_app_usb_up is good!" > /dev/console
fi
if [ "$ACTION" == "remove" ]; then
/bin/inform_app_usb_down
/bin/echo "/bin/inform_app_usb_down is down!" > /dev/console
/bin/umount  /mnt/usb/
/bin/echo "umount is good!" > /dev/console
fi
这个是mdev的配置,udev有点不同。
阅读(1447) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:watchdog driver

给主人留下些什么吧!~~