输入子系统分析
来源:互联网 发布:mac hosts 修改 编辑:程序博客网 时间:2024/05/16 12:06
1.在driver目录下的input目录中存放的是具体的内核输入子系统的源码。鼠标、键盘、游戏鼠标这些都是属于输入子系统,同时也属于USB子系统。
2.步骤:
(1).分配一个input_dev结构体:如buttons_devs=input_allocate_device()这个函数不仅实现了申请和初始化了相应的内存,还初始化了部分的input结构体成员。
(2)设置能产生哪类事件:set_bit(EV_KEY,buttons_dev->evbit); set_bit(EV_REP,button_dev->evbit);
(3)设置能产生哪些按键类事件:set_bit(KEY_L,buttons_dev->keybit); set_bit(KEY_ENTER,buttons_dev->keybit);
(4)注册input_dev结构体:input_register_device(buttons_dev);
0 0
- Linux输入子系统分析 -- 输入子系统初始化
- 输入子系统分析
- 输入子系统分析
- [转]输入子系统分析
- Linux输入子系统分析
- LINUX 输入子系统分析
- 输入子系统分析
- LINUX 输入子系统分析
- 内核输入子系统分析
- 输入子系统分析(shang)
- 内核输入子系统分析
- 输入子系统架构分析
- linux输入子系统分析
- input输入子系统分析
- 输入子系统分析
- 输入子系统架构分析
- **输入子系统架构分析
- linux输入子系统分析
- 分层分离的总线驱动模型分析
- WIFI网卡使用分析
- Linux内核学习之编译篇
- 下列的式子成立,采用的是几进制表示的
- 日常笔记 oracel简单函数
- 输入子系统分析
- oracle减小数据库表空间
- 浏览器找不到链接解决方案
- Linux那些事读书笔记
- mysql 加锁 解锁 页表行锁
- 条款43:学习处理模板化基类内的名称
- FL2440 2.6.28 SD卡驱动BUG解决
- IIC驱动分析
- 【LeetCode 7: Reverse Integer】