各种不同的输入设备(如按键,鼠标,触摸屏等)都是字符设备。这些设备文件操作接口等基本是通用的,只是他们底部的硬件操作方式有所不同。Linux内核中采用了一种分层的思想,将这些上层相同的东西分类出来单独开发了一个输入子系统(input subsystem)。输入子系统已经完成了字符驱动的文件操作接口,所以编写驱动的核心工作是完成输入系统留出的接口,在很大程度上简化输入设备的驱动开发。各种不同的输入设备(如按键,鼠标,触摸屏等)都是字符设备。这些设备文件操作接口等基本是通
各种不同的输入设备(如按键,鼠标,触摸屏等)都是字符设备。这些设备文件操作接口等基本是通用的,只是他们底部的硬件操作方式有所不同。Linux内核中采用了一种分层的思想,将这些上层相同的东西分类出来单独开发了一个输入子系统(input subsystem)。输入子系统已经完成了字符驱动的文件操作接口,所以编写驱动的核心工作是完成输入系统留出的接口,在很大程度上简化输入设备的驱动开发。各种不同的输入设备(如按键,鼠标,触摸屏等)都是字符设备。这些设备文件操作接口等基本是通