i2c驱动笔记
基于bcm5300x芯片
注冊(cè)平臺(tái)總線設(shè)備,設(shè)備名bcm5300x_i2c,通過(guò)名稱與驅(qū)動(dòng)進(jìn)行匹配。
注冊(cè)平臺(tái)總線驅(qū)動(dòng)。驅(qū)動(dòng)名稱"bcm5300x_i2c",與設(shè)備進(jìn)行匹配。
drivers/i2c/busses/i2c-bcm5300x.c是針對(duì)不同芯片寫的驅(qū)動(dòng)。
i2c驅(qū)動(dòng)公共接口。
drivers/i2c/i2c-dev.c,i2c共有接口,通過(guò)文件描述符可以調(diào)用這個(gè)函數(shù)中的open,read,write,ioctl等函數(shù)。這些函數(shù)有通過(guò)調(diào)用algorithm結(jié)構(gòu)體中的算法,調(diào)用不同平臺(tái)的操作。
網(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六 爬虫基础必不可少的