2012年2月2日
摘要: 在终端下执行 ps –A| grep khubd,会显示出khubd的进程,这个就是hub的守护进程,我们的设备插入usb接口(不论是插入跟集线器,还是子集线器)后,就是这个守护进程发现的,然后通过中断的方式通知主控制,主控制器才开始调用hub的探测函数,来解析我们的设备的。在上节hub驱动安装OK后,系统会调用kthread_run(hub_thread, NULL, "khubd")来启动守护进程的,其中的khubd,就是守护进程名称,这个进程几乎是个死循环,只有在执行kthread_should_stop时才会退出,而进程也不是时时都在执行的,当hub没有设备插入时, 阅读全文
posted @ 2012-02-02 17:21 image eye 阅读(3590) 评论(0) 推荐(0) 编辑