I2C总线设备

x5pv210

I2C

SCL SDA GND

同步 电平 低速(几百K,1-2M)短距离

总线式结构

主从式结构

主要用于物联网传感器 如gsensor 温度 湿度 光度 压力

电容式触摸屏(物理器件)(一般通过几十个引脚和电容触摸屏芯片连接,中间涉及到固件编程)电容触摸屏芯片(与soc间通过I2C)通信。

应用层驱动,应用的需要对硬件比较了解 。这样做可以把差异化放到应用中,可以针对不同的I2C设备,避免不同的I2C设备需要驱动不停的改驱动。

或者驱动的代码都放到驱动实现,直接向应用层提供/dev/input/event1

总共4个结构体

i2c_adapter主控

i2c_algotithm i2c算法,就是时序

i2c_client i2c设备(从机)信息

i2c_driver i2c设备(从机)驱动

dummy_driver(空驱动)

match client只有一个name driver有一个id_table 证明一个驱动可以对应多个设备(比如设备升级,从s3x2410升级到s3c2440)。

gslx680移植,.c加入到内核中(makefile,kconfig) name,分辨率,irq(按下触摸屏有个irq电平的突变),gpio(reset) adapter那边会进行(request_mem_region,ioremap) 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值