- 博客(3)
- 资源 (7)
- 收藏
- 关注
原创 linux驱动之输入子系统
对于驱动开发者来说,对按键 触摸屏 鼠标等设备分别进行文件操作显得很繁琐,他们具有一些相同的规律,即内核负责记录数据,应用负责读取数据,因此,内核开发者为了简化驱动开发者的工作,特地创造了输入子系统。 输入子系统分为两层,一个是驱动子系统,一个是文件操作子系统。驱动子系统依旧由驱动开发者完成,当发生一个事件时,驱动向子系统核心发送一个事件报告,子系统核心将这个报告交给文件操作子系统,由后者将具体
2015-07-06 20:35:08 608
原创 linux驱动之异步通知
异步通知 为了启动文件的异步通知机制,用户程序需要执行两个步骤: 1 fcntl(int fd, F_SETOWN, getpid()); //设置接受SIGIO和SIGURG的进程,如果getpid()为负表示以该值绝对值为值的进程组,其实就是对filp->f_owner赋值 signal(SIGIO, button_signal_function);//接收到SIGIO信号
2015-07-05 17:11:30 745
原创 linux驱动之按键
key.c #include #include #include #include /* For module specific items */ #include /* For new moduleparam's */ #include /* For standard types (like size_t) */ #include /* For the -ENODEV
2015-07-05 14:05:43 410
mplayer播放器
2015-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人