花费 7 ms
usb驱动开发10之usb_device_match

在第五节我们说过会专门分析函数usb_device_match,以体现模型的重要性。同时,我们还是要守信用的。 再贴一遍代码,看代码就要不厌其烦。 前面说过,总线上 ...

Mon Mar 31 06:41:00 CST 2014 0 5398
usb驱动开发1之学习准备

此系列是http://blog.csdn.net/fudan_abc/博文的整理,同时加入了自己的理解。很敬佩fudan_abc的文章,仔细学习和分析受益很多。注:fundan_abc所分析linux ...

Mon Mar 31 06:07:00 CST 2014 0 4086
usb驱动开发6之端点描述符

学到这里不容易,先说一段故事吧。 二兄弟住一大楼的第80层,某深夜回家忘看通知(内容今夜停电)。 兄弟俩背着沉重的大背包,在楼底下商量一下,决定一鼓作气,爬楼梯回家。两人抖擞精神,开始爬楼。爬到2 ...

Mon Mar 31 06:35:00 CST 2014 0 3729
usb驱动开发3之先看core

上节中看到usb目录中有一个core目录,凡是认识这个core单词的人都会想要先看看它是什么,对不?用LDD3中一幅图,来表述usb core所处地位。 usb core负责实现一些核心的功能, ...

Mon Mar 31 06:31:00 CST 2014 0 3377
usb驱动开发8之配置描述符

前面分析了usb的四大描述符之端点描述符,接口描述符(每一个接口对应一个功能,与之配备相应驱动),下面是看配置描述符还是看设备描述符呢??我们知道,设备大于配置,配置大于接口,接口可以有多种设置。 ...

Mon Mar 31 06:37:00 CST 2014 0 3324
usb驱动开发9之设备描述符

前面分析了usb的四大描述符之端点描述符,接口描述符(每一个接口对应一个功能,与之配备相应驱动),配置描述符,最后分析设备如何包括这些描述符。首先记住,在usb的世界里,设备大于配置,配置大于接口,接 ...

Mon Mar 31 06:39:00 CST 2014 0 3189
usb驱动开发12之设备生命线

函数usb_control_msg完成一些初始化后调用了usb_internal_control_msg之后就free urb。剩下的活,全部留给usb_internal_control_msg去做了 ...

Tue Apr 01 02:18:00 CST 2014 0 3095
usb驱动开发5之总线设备与接口

Linux设备模型中的总线落实在USB子系统里就是usb_bus_type,它在usb_init的函数bus_register(&usb_bus_type)里注册。usb_bus_type定义 ...

Mon Mar 31 06:34:00 CST 2014 0 2801
usb驱动开发7之接口描述符

前面struct usb_interface里表示接口设置的struct usb_host_interface被有意的飘过了,咱们在这节主要讲讲这个结构体,同样在include/linux/usb.h ...

Mon Mar 31 06:36:00 CST 2014 0 2716

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM