mdev是busybox自带的一个简化版的udev
作用是在系统启动和热插拔 或动态加载驱动程序时,自动产生驱动程序所需的节点文件,在文件系统中的/dev目录下的设备节点都是由mdev创建的
使用mdev时不加参数就是用hotplug机制来决定创建什么样的设备文件。而用mdev -s是用sys文件系统提供的信息来创建设备文件的.
mdev -s扫描/sys/class和/sys/block中所有的类设备目录,如果在目录中含有名为"dev"的文件,且文件中包含的是设备号,则mdev就利用这些信息为这个设备在/dev下创建设备节点
配置内核Makefile
make menuconfig
General setup ---->
Configure standard kernel features (for small systems) ---->
[*] load all symbols for debugging/ksymoops
[*] Include all symbols in kallsyms
[*] Support for hot-pluggable devices
[*] Enab