随笔分类 -  linux / 设备驱动 / 输入子系统

该文被密码保护。
posted @ 2020-06-05 23:52 一代枭雄 阅读(6) 评论(0) 推荐(0)
摘要:应该通过什么方法来获得多点触摸屏的数据呢? 控制IC与cpu一般来说是通过I2C或者SPI接口来连接。cpu如何得知控制IC有了数据呢?这个地方是通过中断来实现的。当发生中断以后,驱动程序就可以通过I2C或SPI总线来读取控制IC,获取电容屏的数据。因此这个驱动程序应该是I2C驱动程序与输入子系统的 阅读全文
posted @ 2019-08-09 21:56 一代枭雄 阅读(735) 评论(0) 推荐(0)
摘要:上面博客中讲解了电阻屏触摸屏的驱动程序,它是一个单点触摸的设备。现在大多数设备都支持了多点触摸,多点触摸的好处: 1)利用两个手指可以放大或缩小图片; 2)在一个触摸屏上,可以同时供多人使用; 在上述这两个简单的例子中,单点触摸就无法实现。必须使用多点触摸,顾名思义多点触摸就是在同一时间内,屏幕上可 阅读全文
posted @ 2019-08-02 22:57 一代枭雄 阅读(2683) 评论(0) 推荐(0)
摘要:电阻触摸屏是一个单点触摸的设备,所谓单点触摸就是在同一时间内在屏幕里只能有一个触点。 1、触摸屏驱动程序框架,这个驱动程序还不能用 2、硬件相关部分的讲解 触摸屏实际上就是巧妙的使用了欧姆定律 触摸屏是什么东西呢?拿到JZ2440会看到一个屏幕,实际上它不仅仅有一个LCD,在LCD上面还覆盖着两层很 阅读全文
posted @ 2019-07-30 20:20 一代枭雄 阅读(1650) 评论(0) 推荐(0)
摘要:注意:该输入子系统框架是基于linux3.4内核之前的版本来进行说明的,现在的linux内核版本4.4这一部分变动很大。 输入子系统框架: drivers/input/input.c list_add_tail(&handler->node, &input_handler_list); //放入链表 阅读全文
posted @ 2019-07-22 23:03 一代枭雄 阅读(336) 评论(0) 推荐(0)