参考内核驱动: drivers/i2c/chip
drivers/i2c/busses
app: open write read
----------------------------------
驱动: drv_open drv_real drv_write
------------------------------------------
I2C总线驱动程序:1、设别 2、提供读写,知道如何收发
--------------------------------------------------
AT24CXX 等硬件
------------------------------------------------------------------------------------------------------------------------------------------------------------------
写I2c驱动程序:
1、分配一个2c_driver结构体
2、设置
attach_adapter //直接调用i2c_probe(adap,设备地址,发现这个设备后要调用的函数)
attach_client //卸载这个驱动后,如果之前发现能够支持的的设备,则调用它来清理
3、注册: