usb设备驱动的分析

时间:2021-05-12 12:26:06

怎样来分析驱动程序呢?

1.将一个usb设备插入到电脑上,在串口软件上能够显示一些打印信息,用source insight软件打开linux内核2.6.22版本,然后从第一行查找通用的关键字,找到这一行最终是从哪里打印出来的,查找到hub_port_init函数函数里面打印这些信息。

hub_port_init()

hub_port_connect_change()

hub_events()

hub_thread()

kick_khubd()

hub_irq()