i2c系统与输入系统的关系

157板子上GT911的触摸板,与soc通过I2c进行通信,但在应用编程时,

针对触摸板GT911,既可以当成一个输入设备,通过evdev内的结构体上报设备事件,也可以将其看作I2c设备进行读写访问,请问两种方法的区别是什么?什么时候使用I2c系统,什么时候使用输入系统?

请先 登录 后评论

最佳答案 2021-09-29 13:18

这取决于你站在哪个角度看问题:

1.作用APP开发,把它当做输入系统的设备

2.作为驱动开发,在输入设备的驱动程序里,要通过I2C去读到数据、解析数据。这时在输入设备驱动里,就使用I2C系统

3.调试:在开发APP时,想直接调式I2C硬件,可以抛开输入系统,直接使用I2C系统        

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,271 浏览
  • 张宇 提出于 2021-09-28 12:37