1. 去
http://www.us.kernel.org/pub/linux/utils/kernel/hotplug/
下载最新的udev软件包:
udev-142.tar.gz
2. 解压: tar xvzf udev-142.tar.gz
3. 配置交叉编译的选项:
./configure --prefix=/nfsroot/rootfs --target=arm-none-linux-gnueabi --host=arm-none-linux-gnueabi LD=arm-none-linux-gnueabi-ld
./configure --prefix=/home/rootfs/home/udev --target=arm-linux --host=arm-linux LD=arm-linux-ld
# ./configure --sysconfdir=/etc --host=arm-none-linux-gnueabi(udev-130)
4. 编译:make
(Don't) make install
udev资料:
http://wiki.archlinux.org/index.php/Udev_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
usb挂载:
KERNEL=="sd[a-z][0-9]",RUN+="/sbin/umount-usb.sh"
SD卡挂载:
KERNEL=="mmcblk[0-9]p[0-9]",RUN+="/sbin/mount-sd.sh %k"