【嵌入式开发教程6】手把手教你做平板电脑-触摸屏驱动实验教程

触摸屏驱动实验教程
——疯壳·嵌入式平板开发

第一节 input 输入子系统简单介绍 --- rockchip_gslX680_rk3168.c

触摸屏驱动注册到 input 子系统中后要遵循的框架结构如下:
1.input dev 的注册,参考 gsl_ts_init_ts()函数;
2.input 事件的注册,这部分没有明显的调用 input 子系统的 input_register_handler()函数,说明是用的系统缺省注册的 handler,即 evdev --- 一个原始的(raw)输入设备事件。


图1

 

第二节 电路原理图介绍

下图来源于文档 3128_sdk_a02_20170325.pdf 中第 19 页。
如下图可以确定 TP 是通过 I2c 与 cpu 相互通信的,cpu 作为主设备,TP 作为从设备。TOUCH_INT 是用中断的形式用作告诉 cpu 已经有触摸产生,cpu 可以从 I2c 接口读数据了。TOUCH_RST 是用作触摸的休眠/唤醒。


图2

 

第三节 TP 驱动代码结构

$(dir)\rk3128-source\kernel\drivers\input\touchscreen\rockchip_gslX680

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值