![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
驱动
文章平均质量分 89
差不太多先生
这个作者很懒,什么都没留下…
展开
-
触摸屏驱动
多点电容触摸芯片的接口,一般都为 I2C 接口,因此驱动主框架肯定是 I2C。当设备树中触摸 IC的设备节点和驱动匹配以后 。进入probe入口函数。在此函数中初始化触摸 IC,中断和 input 子系统等linux 里面一般都是通过中断来上报触摸点坐标信息,因此需要用到中断框架。在中断服务程序中上报读取到的坐标信息,根据所使用的多点电容触摸设备类型选择使用 Type A 还是 Type B 时序触摸屏的坐标信息、屏幕按下和抬起信息都属于 linux 的 input 子系统,因此向 linux原创 2023-10-04 20:33:17 · 680 阅读 · 0 评论 -
linux字符设备驱动框架详解
以主设备号为 cdev_map 编号,使用哈希函数 f(major)=major%255 来计算组数下标 (使用哈希函数是为了链表节点尽量平均分布在各个数组元素中,提高查询效率);每个主设备号可包含一系列不同次设备号的字符设备节点。主设备号冲突, 则以次设备号为比较值来排序链表节点。原创 2023-03-10 12:02:44 · 567 阅读 · 0 评论