Chinaunix首页 | 论坛 | 博客
  • 博客访问: 184205
  • 博文数量: 34
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 374
  • 用 户 组: 普通用户
  • 注册时间: 2013-10-30 10:46
文章分类

全部博文(34)

文章存档

2018年(5)

2015年(13)

2014年(13)

2013年(3)

我的朋友

发布时间:2015-06-15 09:45:23

Linux设备模型中的总线落实在USB子系统里就是usb_bus_type     在文件 drivers\usb\core\driver.c 中定义,    在文件 drivers\usb\core\usb.c 的 usb_init() 函数中注册。 struct bus_type usb_bus_type = {.name ="usb",.match =usb_device_match,.ue.........【阅读全文】

阅读(2592) | 评论(0) | 转发(0)

发布时间:2015-06-12 17:47:51

Linux 设备模型的 3个结构体 struct bus_type,struct device_driver,struct device......【阅读全文】

阅读(2153) | 评论(0) | 转发(0)

发布时间:2015-06-12 17:12:36

1、USB core从USB子系统的初始化开始,我们也需要从那里开始,usb子系统初始化文件 drivers/usb/core/usb.cusb子系统模块初始化及退出 函数接口:subsys_initcall(usb_init);  //------ usb_init是我们真正的初始化函数,  subsys_initcall --- 子系统初始化宏,作用同 module_init差不多。m.........【阅读全文】

阅读(2148) | 评论(0) | 转发(0)

发布时间:2015-06-12 15:37:22

linux源码version:linux-4.0.4 了解Linux内核关于usb的源码,从usb驱动目录开始了解: ls drivers/usb/ -ldrwxrwxr-x 2 lxl lxl  4096 May 17 09:55 atmdrwxrwxr-x 2 lxl lxl  4096 May 17 09:55 c67x00drwxrwxr-x 2 lxl lxl  4096 May 17 09:55 chipideadrwxrwxr-x 2 lxl lxl  4096 .........【阅读全文】

阅读(2478) | 评论(0) | 转发(2)

发布时间:2015-06-12 15:36:27

usb core负责实现一些核心的功能:为别的设备驱动程序提供服务,提供一个用于访问和控制USB硬件的接口,而不用去考虑系统当前存在哪种host controller。core、host controller和driver之间的关系如下:                  USser  ----------------------------.........【阅读全文】

阅读(2139) | 评论(0) | 转发(2)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册