i2c驱动笔记
基于bcm5300x芯片
注冊平臺總線設(shè)備,設(shè)備名bcm5300x_i2c,通過名稱與驅(qū)動進行匹配。
注冊平臺總線驅(qū)動。驅(qū)動名稱"bcm5300x_i2c",與設(shè)備進行匹配。
drivers/i2c/busses/i2c-bcm5300x.c是針對不同芯片寫的驅(qū)動。
i2c驅(qū)動公共接口。
drivers/i2c/i2c-dev.c,i2c共有接口,通過文件描述符可以調(diào)用這個函數(shù)中的open,read,write,ioctl等函數(shù)。這些函數(shù)有通過調(diào)用algorithm結(jié)構(gòu)體中的算法,調(diào)用不同平臺的操作。
網(wǎng)上搜索到關(guān)于i2c數(shù)據(jù)結(jié)構(gòu)之間的關(guān)系。
?
轉(zhuǎn)載于:https://www.cnblogs.com/helloworldtoyou/p/5126618.html
總結(jié)
- 上一篇: 原创:为什么要去国外演出?52岁郭德纲的
- 下一篇: 自学Python六 爬虫基础必不可少的