- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 device_driver结构体
一、定义:struct device_driver结构体被定义在/include/linux/device.h,原型是: 124struct device_driver { 125 const char * name; 126 struct bus_type * bus; 127 128
2010-02-27 21:39:00 831
转载 mct_u232_driver和mct_u232_device usb驱动是怎么关联到一起的
只有struct device_driver定义的driver才会被usb系统自动注册到总线上,它内部的kobj才会添加到bus->drivers对象集合中,driver->knode_bus被链接到bus->klist_drivers链表中,当发现新硬件或者insmod安装驱动时总线调用drv->bus->match(dev, drv),这个drv就是struct device_driver类型
2010-02-26 11:04:00 1228
转载 浅析usb转serial串口设备在linux内核中枚举创建及生成tty设备的全过程
浅析usb转serial串口设备在linux内核中枚举创建及生成tty设备的全过程1.usb_register和usb_register_driver用来注册一个interface接口驱动for_devices = 0;2.usb_register_device_driver用来注册一个usb设备驱动,for_devices = 1;用来解析设备描述符, 进而生成配置描述符下的功能接口,尝试匹配
2010-02-22 22:22:00 1180
转载 转载:50个好网站,从此上网不再虚度!
《意林》,短小精悍的小故事,每次都能打动读者的心扉!http://www.yilin.net.cn丁香园,一个生物学和医学专业的挚爱。http://www.dxy.cn生物谷,看了名字就知道是生物类的网站。http://www.bioon.com《环球科学》杂志的官方网站,很吸引人!http://www.sciam.cn/中国国家地理官方网站。http://www.dili360.com《华夏地理
2010-02-21 21:39:00 793
转载 通用USB设备驱动源码分析
通用USB设备驱动源码分析Author:aaron前段时间写了篇驱动小结>的文章, 描述了自己如何为高通的一个usb modem设备写驱动的过程, 最近发现实际上可以使用linux自带的一个叫usbserial的模块作为这个modem的驱动并能良好的工作, 所以写了这片文章来详细的分析下usbserial模块的源码(2.6.16.3).应该来说, 对于那些仅仅是用USB来通信, 在上层
2010-02-21 21:25:00 1403
转载 call_usermodehelper()函数简介
call_usermodehelper()用来让内核空间的驱动程序启用用户空间的若干应用程序,如:/sbin/hotplug、/bin/gliethttp_hello等,它的函数原型如下:static inline int call_usermodehelper(char *path, char **argv, char **envp, enum umh_wait wait);path --- 用
2010-02-11 21:45:00 3173
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人