/proc/iomem和/proc/ioports对应的fops static int __init ioresources_init(void) { struct proc_dir_entry *entry; entry = create_proc_entry("ioports", 0, NULL...
分类:
其他好文 时间:
2015-07-09 17:42:22
阅读次数:
208
http://blog.chinaunix.net/uid-20564848-id-74706.html 《/proc/iomem和/proc /ioports对应的fops》 《浅析pc机上如何将vmlinuz- 2.6.31-14-generic解压出vmlinux》 fs_initcall(c...
分类:
其他好文 时间:
2015-07-09 17:41:05
阅读次数:
199
Select函数实现原理分析(转载) select需要驱动程序的支持,驱动程序实现fops内的poll函数。select通过每个设备文件对应的poll函数提供的信息判断当前是否有资源可用(如可读或写),如果有的话则返回可用资源的文...
分类:
Web程序 时间:
2015-02-02 16:12:50
阅读次数:
190
#include 混杂设备:主设备号为10的字符设备struct miscdevice{ int minor; //次设备号 const char *name; const struct file_operations *fops; struct list_head list; struct dev...
分类:
其他好文 时间:
2014-11-19 23:53:21
阅读次数:
225
static struct file_operations s3c24xx_leds_fops ={
.owner = THIS_MODULE ,
//.open = s3c24xx_leds_open, .read = s3c24xx_leds_read ,
.write = s3c24xx_le...
分类:
其他好文 时间:
2014-10-16 16:09:12
阅读次数:
138
static struct file_operations s3c24xx_leds_fops ={
.owner = THIS_MODULE ,
//.open = s3c24xx_leds_open, .read = s3c24xx_leds_read ,
.write = s3c24xx_le...
分类:
其他好文 时间:
2014-10-16 15:51:02
阅读次数:
184
输入子系统在内核中的位置:/driver/input
drivers/input/input.c: input_init ---> err = register_chrdev(INPUT_MAJOR,
"input", &input_fops); static const struct file_o...
分类:
其他好文 时间:
2014-05-05 23:34:42
阅读次数:
516