Linux内核检测USB事件
大家好,我要在Linux内核层中实现以下功能:当有U盘插入时,能检测到这一动作,并对U盘进行验证,只有通过验证的U盘才允许使用。比如只有U盘的某个特定扇区是自己定义的内容时才允许使用。请问,有什么好的思路吗? 使用udev/uevent机制 回复 2# ant艾草
多谢ant兄。可是udev机制是用户层的机制,我需要在内核层实现该功能。
检测U盘插入的事件在Linux内核里归USB host driver去管,它会负责向用户空间报告这一事件,你可以让用户空间的程序在接收到该事件后加载你的内核模块,否则你自己想改USB host的驱动代码吗? hub.c里,usb_new_device中
页:
[1]