linux 添加支持 U 盘热拔插功能
来源:互联网 发布:python项目开发实例 编辑:程序博客网 时间:2024/05/31 18:30
mail:bookworepeng@Hotmail.com
qq:196568501
author:Driver Monkey
phone:13410905075
1. 把mdev 功能编译进busybox
Linux System Utilities --->
[*] mdev
[*] Support /etc/mdev.conf
[*] Support command execution at device addition/removal
2.创建 busybox 连接文件 /sbin/mdev3.创建mdev.conf 文件
sd[a-z][0-9] 0:0 0660 @/etc/hotplug/usb/udisk_insert
sd[a-z] 0:0 0660 $/etc/hotplug/usb/udisk_remove
#mmcblk[0-9]p[0-9] 0:0 0660 @/etc/hotplug/sd/sd_insert
#mmcblk[0-9] 0:0 0660 $/etc/hotplug/sd/sd_remove
4.写插入和拔出脚本
插入脚本:
/etc/hotplug/usb/udisk_insert
#!/bin/sh
echo "MDEV is ${MDEV}"
if [ -d /sys/block/*/$MDEV ] ; then
mkdir -p /media/udisk
mount /dev/$MDEV /media/udisk -t vfat -o utf8=1
if [ -f /media/udisk ];then
echo "mount udisk usccessfully"
fi
fi
拔出脚本:#!/bin/sh
echo "MDEV is ${MDEV}"
if [ -d /sys/block/*/$MDEV ] ; then
mkdir -p /media/udisk
mount /dev/$MDEV /media/udisk -t vfat -o utf8=1
if [ -f /media/udisk ];then
echo "mount udisk usccessfully"
fi
fi
/etc/hotplug/usb/udisk_remove
#!/bin/sh umount -ltf /media/udisk
rm -rf /media/udisk
echo "remove you udisk safely!"
#!/bin/sh
rm -rf /media/udisk
echo "remove you udisk safely!"
- linux 添加支持 U 盘热拔插功能
- u-boot-2010.3 添加usb下载功能支持 ( for mini2440)
- Arm9+linux fl2440 lcd驱动移植、添加MMC支持、添加U盘支持
- FL2440移植linux-3.0全过程(5)添加u盘挂载,MMC,LCD支持等
- Android 4.4 KitKat 支持 u 盘功能
- Android 4.4 KitKat 支持 u 盘功能
- Android 4.4 KitKat 支持 u 盘功能
- U-boot中添加DNW的支持
- linux添加exFat支持
- Recovery添加从U盘升级功能
- 让Linux下U盘支持中文
- android 支持删除添加功能的gridview
- 支持添加文字效果或点击事件功能
- linux Kernel 添加 ZRAM 支持
- 为S3C6410的u-boot添加nor支持
- omap3evm的u-boot添加lcd的支持
- u-boot移植(四)添加网络支持
- u-boot移植(五)添加norflash支持
- SDL没有窗口就没有声音的解决方法
- windows自动备份MYSQL的最简单方法~!
- MFC--CDIALOGBAR停靠优先级
- 删除服务器中最不安全的两个组件
- poj 1067 博弈论
- linux 添加支持 U 盘热拔插功能
- pictureEdit 可以直接绑定Image 或者 Byte Array
- 解决subActivity里弹出框报错问题
- MFC中写文件时,如何将文件的属性修改为Unicode编码
- MC新手入门(四十九)------ 文件操作
- 谷歌开发工具android studio启动不了的解决方法
- 对于输入字符串数组的处理,三维数组
- 复选框单选
- CLR线程池的作用与原理介绍