读Linux那些事儿之我是U盘笔记(一)
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-06
我是U盘 1、 模块 Insmod 设备插入,module_init())被称为驱动程序的初始化入口 Rmmod 设备拔出, module_exit() 2、 Usb core 什么是usb core?她负责实现一些核心的功能,为别的设备驱动程序提供服务,比如申请内存,比如实现一些所有的设备都会需要的公共的函数; 3、 host controller(主机控制器) 分类:EHCI(enhance),UHCI(universer),OHCI(open) 4、 bus,device,driver关系 bus里面有devices和drivers两个链表,device里面有bus和driver,driver里边有bus和device,device里边的bus告诉设备是属于那条总线,driver说明设备拥有那个驱动,driver同理;driver和device能够配对是靠const struct usb_device_id *id_table;这个结构体相当于一个人的身份证,如果能够匹配,device_bind_driver ![]() ![]()
本文出自 “Paul玩嵌入式Linux” 博客,请务必保留此出处http://zyg0227.blog.51cto.com/1043164/548128
|
||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Linux下常用安全策略设置方法下一篇: 如何选择适合自己的linux发行版
关于读Linux那些事儿之我是U盘笔记(一)的所有评论