|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
在 Linux的嵌入式系统中我们经常用到U盘、SD卡的挂载,而每次都手动挂载或卸载非常麻烦,我们可以采取以下方法实现自动挂载或卸载U盘、SD卡。
0 z1 {3 S) w: p4 ]这就要用到mdev了3 B2 J& Z8 V8 ?1 \8 a
; |- X+ P# Q8 |: g# K. v: d' z
0 p8 ^6 m- Q- c1 K
其具体操作如下:
$ }6 W" |8 G9 U; Q" Y0 t6 n
' x: J6 Y* ~! X* U; I* R" E! r" s* k* P+ m* j' A* J# K1 h
1、首先在/etc/init.d/rsC中加入以下语句
& X2 ~/ S! t+ M9 X# s$ V+ {% Q$ w
. i7 Q/ d2 F7 c% W& e, Z; F' eecho /sbin/mdev > /proc/sys/kernel/hotplug) i9 ^. H9 q% N, J# O: f$ J/ \
; k' n5 a4 I, P; F/ K
2、在/etc/下简历medv.conf的文件,包含以下内容$ W! c$ M( s9 H5 r7 V3 X8 u4 h
5 p* ^" x2 T# A4 B8 Bsd[a-z][0-9] 0:0 666 @(/etc/hotplug/insert.sh $MDEV $SUBSYSTEM)% X! c9 ~5 t" `( |( e! E. G
sd[a-z] 0:0 666 $(/etc/hotplug/remove.sh $MDEV $SUBSYSTEM)/ W# k; \1 R1 V0 V
ub[a-z][0-9] 0:0 666 @(/etc/hotplug/insert.sh $MDEV $SUBSYSTEM)
4 F' {. W8 E# g3 yub[a-z] 0:0 666 $(/etc/hotplug/remove.sh $MDEV $SUBSYSTEM)
& e0 E( S% p# Pmmcblk[0-9]p[0-9] 0:0 666 @(/etc/hotplug/insert.sh $MDEV $SUBSYSTEM)
2 J% {6 y7 h/ M: n1 @" L% c& ~mmcblk[0-9] 0:0 666 $(/etc/hotplug/remove.sh $MDEV $SUBSYSTEM)
/ `, @/ C& E; M. O- q9 Z% v7 Z7 i3 ?" `* `( d1 d+ R
3、在/etc/下建立以下文件夹hotplug,并在hotplug目录下建立以下文件,包含以下内容/ Y' v7 C" P% w) J9 p
9 e) z& A& g! _% {- z& ?
4 g1 i5 I( o4 }" a4 R, K+ [
& z2 G* b" k% f, |" Z) y% C: q ~0 \0 o
|
|