
USB驱动
xiaozhuzhu1
这个作者很懒,什么都没留下…
展开
-
platform_device和platform_driver的注册过程,及probe函数何时调用的分析
add platform_device之后,需要注意的一个地方是这里,add是通过系统初始化里边调用platform_add_devices把所有放置在板级platform_device数组中的所有platform_device逐次调用platform_device_register添加到系统中去,platform_device_register中会调用platform_device_add(注转载 2014-02-25 15:23:11 · 554 阅读 · 0 评论 -
内核模块加载顺序的控制
前言看i915显卡驱动时,发现i915模块代码假定自己会在intel-agp的模块加载之后执行,我就不理解,两个模块,怎么保证intel-agp模块执行一定在前呢?百度后,没看对这个知识点说的比较透的,于是,有了本文。注意,本文说的模块只是种通俗的说法,实际体现为自动被调用的功能,比如驱动的注册,子系统的注册等,不是编译成“模块”的模块。本文中的模块都是被编译进内核的模块,当然也可转载 2014-02-25 16:53:53 · 3284 阅读 · 0 评论 -
USB主机控制器(Host Controller)--深入理解
http://blog.youkuaiyun.com/myarrow/article/details/8500155转载 2014-02-18 17:39:02 · 2118 阅读 · 0 评论 -
USB 驱动程序
Linux设备驱动程序学习(16)-USB 驱动程序(一)http://linux.chinaunix.net/techdoc/install/2009/08/05/1128373.shtmlLinux设备驱动程序学习(17)-USB 驱动程序(二)http://linux.chinaunix.net/techdoc/install/2009/08/05/1128374.shtml转载 2014-02-18 17:32:22 · 567 阅读 · 0 评论 -
Linux设备节点,驱动及设备
Linux设备分成三种基本类型:字符设备块设备网络设备设备驱动程序也分为对应的三类:字符设备驱动程序、块设备驱动程序和网络设备驱动程序。在Linux中,所有设备都以文件的形式存放在/dev目录下,都是通过文件的方式进行访问,设备节点是Linux内核对设备的抽象,一个设备节点就是一个文件。应用程序通过一组标准化的调用执行访问设备,这些调用独立于任何特定的驱动程序。而驱动程序负责将原创 2014-12-03 14:14:19 · 2427 阅读 · 0 评论