参照了几篇文章,针对如何使用udev
http://www.linux999.org/html_sql/26/92797.htm
http://linuxfromscratch.org/pipermail/hints/2004-February/002397.html
http://webpages.charter.net/decibelshelp/LinuxHelp_UDEVPrimer.html (这篇比较详细)
不是很详细,但是基本上可以知道需要做的步骤
2.6 kernel删除了devfs,而采用udev,据说可以支持热插拔了. 在kernel启动的时候,设备驱动会注册自己的信息在sysfs中,然后udev根据sys中的信息来创建节点. 具体本人正在试验,我在arm11开发扳上使用udev,现在还有点问题.
有一篇文章说,udev利用了sysfs和/sbin/hotplug(这个hotplug我从来没有用过).这里的hotplug是一个什么样的程序?udev是不是在用户空间的一个任务,一直在监视着sysfs和/sbin/hotplug?
" All naming policy, and permission control is done in user-space"这些工作从内核空间移到了用户空间.