文件名称:Linux设备驱动的分层设计思想.doc 输入设备驱动
文件大小:209KB
文件格式:DOC
更新时间:2014-01-03 16:42:34
Linux设备驱动的分层设计 输入设备驱动
Linux设备驱动的分层设计思想.doc 输入设备(如按键、键盘、触摸屏、鼠标等)是典型的字符设备,其一般的工作机理是底层在按键、触摸等动作发送时产生一个中断(或驱动通过timer 定时查询),然后CPU通过SPI、I2 C或外部存储器总线读取键值、坐标等数据,放入1个缓冲区,字符设备驱动管理该缓冲区,而驱动的read()接口让用户可以读取键值、坐标等数据。