|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
在 Linux的嵌入式系统中我们经常用到U盘、SD卡的挂载,而每次都手动挂载或卸载非常麻烦,我们可以采取以下方法实现自动挂载或卸载U盘、SD卡。% j0 T* j5 O$ z
这就要用到mdev了8 l0 e3 C& C/ N0 s: f- l' r
0 W; ?: r+ I9 G8 H4 U2 J! C
/ N" c+ z% G c( H2 E6 ^其具体操作如下:
- ]4 w$ x# v) J- j* G F/ J$ n
8 Y% d! Y& m/ e0 V/ u7 R5 x9 a' A; F- V& _7 P
1、首先在/etc/init.d/rsC中加入以下语句
" ^) _2 u& K" |6 B+ K) C {/ C Z$ G# j$ m' N$ Q k
echo /sbin/mdev > /proc/sys/kernel/hotplug
/ S- a# p, M9 Z3 O- U5 [& _- m7 Q# F5 H8 z( n
2、在/etc/下简历medv.conf的文件,包含以下内容8 z/ R+ K3 J% V. L
) \1 H0 O) |3 L zsd[a-z][0-9] 0:0 666 @(/etc/hotplug/insert.sh $MDEV $SUBSYSTEM)
" i* X9 q4 _7 v8 S' m* \sd[a-z] 0:0 666 $(/etc/hotplug/remove.sh $MDEV $SUBSYSTEM)
! n" X% N6 b: @# W" W7 N; [ub[a-z][0-9] 0:0 666 @(/etc/hotplug/insert.sh $MDEV $SUBSYSTEM)
2 b% @0 `% r6 M4 i3 F7 T1 oub[a-z] 0:0 666 $(/etc/hotplug/remove.sh $MDEV $SUBSYSTEM); y1 P1 [3 [3 u/ ~
mmcblk[0-9]p[0-9] 0:0 666 @(/etc/hotplug/insert.sh $MDEV $SUBSYSTEM)
! X1 `) f8 l' a5 _& Q- hmmcblk[0-9] 0:0 666 $(/etc/hotplug/remove.sh $MDEV $SUBSYSTEM)
6 B' p \$ I' B3 [- W
$ x: N! z4 N; G% o; J# ^/ N3、在/etc/下建立以下文件夹hotplug,并在hotplug目录下建立以下文件,包含以下内容
0 ` c0 ~/ r5 h5 Z- q5 F, E+ _8 W) U: z3 }/ I& _3 w3 J
`7 u5 s6 t5 a5 b4 m0 f& a
# K) r I, X5 b% J# j
2 U( O5 ?9 X O! J0 t, D2 F |
|