linux i2c 驅動分析

2021-06-05 05:08:42 字數 344 閱讀 7031

static struct platform_driver s3c2410_i2c_driver = ,

};static struct platform_driver s3c2440_i2c_driver = ,

};static int __init i2c_adap_s3c_init(void)

return ret;

}static void __exit i2c_adap_s3c_exit(void)

module_init(i2c_adap_s3c_init);

module_exit(i2c_adap_s3c_exit);

linux i2c驅動總結

最近幾天一直在看i2c的驅動架構,看到目前的感覺是說明白吧又不是很透徹,說不明白吧又知道點,總之有點不明白。明白的 1 adapter驅動,i2c控制器驅動,如果要開發i2c控制器的,這部分是要實現的。這部分要填充struct i2c adapter 結構圖和struct alogrithm結構體....

linux i2c匯流排驅動

技術就是這樣,看一百遍不如做十遍。在對i2c做了乙個簡單的記錄之後發現比單看要理解更深刻,當然在記錄完i2c驅動之後,最希望自己能夠堅持自己實現at24c02的讀寫驅動與測試應用程式。由於是做記錄,少不了借用網路各種優秀資源,下圖是某部落格中找到的i2c框架。1 hardware層,cpu的i2c ...

Linux i2c 驅動例項

include linux i2c.h struct i2c client struct i2c adapter 驅動編寫 i2c控制器的驅動一般在platform device註冊列表中註冊。driver i2c busses i2c.c 從機驅動 系統初始化時新增以i2c board info為...