2014年09月22日
⁄ 驱动开发
⁄ 共 1883字
⁄ 阅读 1,648 次
1、USB总线驱动程序的作用:
A、识别USB设备
B、查找并安装对应的设备USB设备驱动程序
C、提供USB读写函数
2、将USB设备接入USB口观察输出信息,然后拔掉,然后再接上,观察串口打印信息
3、在内核代码driver目录下,搜索上面打印的内容:
grep "xxx" * -nR
4、分析/usb/core/hub.c ,找到2657行
5、
给新设备分配编号:
把编号地址告诉USB设备:
获取设备描叙符:
初始化新设备
把device放入usb_bus_type的dev链...
USB总线驱动阅读全文