- 博客(3)
- 资源 (2)
- 收藏
- 关注
转载 usb驱动+输入子系统(转)
usb驱动程序的编写从实用的角度出发,主要分为两个基本方面就行介绍,USB协议(和linux内核中的重要数据结构进行理解)和USB设备驱动程序的编写流程。不侧重于分析USB子系统第一:USB协议1. USB驱动程序一般分为两种,一种是USB总线驱动程序,一种是USB设备驱动程序。2. USB设备接入电脑以后,usb总线驱动程序会发出命令来获取设备的描述符,,USB设备必须返回描
2012-11-02 15:40:45 425
转载 LINUX字符设备驱动2------POLL机制
来源:http://www.100ask.net/showtopic-2399.aspx 韦东山 2009.12.10所有的系统调用,基于都可以在它的名字前加上“sys_”前缀,这就是它在内核中对应的函数。比如系统调用open、read、write、poll,与之对应的内核函数为:sys_open、sys_read、sys_write、sys_poll。一、内核框架:对于系
2011-12-16 22:04:30 256
原创 LINUX驱动之字符设备驱动1
内核中所有已分配的字符设备编号都记录在一个名为 chrdevs 散列表里。该散列表中的每一个元素是一个 char_device_struct 结构,它的定义如下: static struct char_device_struct { struct char_device_struct *next; // 指向散列冲突链表中的下一个元素的指针 unsig
2011-12-16 20:50:25 262
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人