參考內核驅動: 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、註冊: