Linux驱动——Linux输入子系统
输入子系统分为上下两层:上层为核心层input.c,其中包含registe_chrdev,里面的file operation结构体只有open函数,早open函数中会有一个中转的过程,利用input_table数组根据打开设备结点的次设备号找到一个handler,调用其中的open函数,并且将file operation指向handler中的file operation,之后读写都是调用这个新的file operation中的read和write;下层有input_handler和input_d