分析usb驱动框架(usb-skeleton)
分析usb驱动框架(usb-skeleton)
以下是linux2.6.28 内核代码树 drivers/usb/中的文件usb-skeleton.c,usb-skeleton是usb驱动的框架通过修改一下部分代码就可一轻松的实现一个简单的设备驱驱动
每一个USB设备在内核中抽象为一个数据结构 usb_device,它描述了一个USB设备的所有的特性。
linux中的驱动一部分被编译进内核,一部分是以模块的形式可动态的加载到内核,驱动是以模块被加载到内核,驱动在加载时是按模块来加载的。模块的入口函数是
转载
2017-07-05 21:42:19 ·
603 阅读 ·
0 评论