强人,linux下驱动相关数据结构和usb设备数据结构之间的功能分析

thunder__god 2011-06-22 10:59:04
如题:

在linux2.6下,有 驱动、设备、总线的模型,对应的数据结构为

struct device、struct device_driver、struct bus

对于usb驱动是

struct usb_device、struct usb_driver、struct usb_bus

问题:

struct usb_device、struct usb_driver、struct usb_bus 这个三个数据结构和

struct device、struct device_driver、struct bus这三个数据结构的功能比较??




...全文
72 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
金刚葫芦娃 2011-06-22
  • 打赏
  • 举报
回复
开源的,就是这样.
thunder__god 2011-06-22
  • 打赏
  • 举报
回复
还是要看代码,真是的,

struct usb_interface里面有struct device
struct usb_device里面有struct device

struct usb_driver里面有struct device_driver
struct usb_device_driver里面有struct device_driver

struct usb_bus 是 usb_bus_type,usb_bus_type 是 bus_type

gou ri de usb ,gou ri de linux ,结构体命名,不规范啊
金刚葫芦娃 2011-06-22
  • 打赏
  • 举报
回复
同是linux , 我不懂,友情帮顶,顺便学习.

23,118

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧