基于bcm5300x芯片

注册平台总线设备,设备名bcm5300x_i2c,通过名称与驱动进行匹配。

注册平台总线驱动。驱动名称"bcm5300x_i2c",与设备进行匹配。

drivers/i2c/busses/i2c-bcm5300x.c是针对不同芯片写的驱动。

i2c驱动公共接口。

drivers/i2c/i2c-dev.c,i2c共有接口,通过文件描述符可以调用这个函数中的open,read,write,ioctl等函数。这些函数有通过调用algorithm结构体中的算法,调用不同平台的操作。

网上搜索到关于i2c数据结构之间的关系。

最新文章

  1. 11.JAVA之GUI编程菜单
  2. OpenCV是什么?
  3. URAL1204. Idempotents(扩展欧几里得)
  4. 使用solr的函数查询,并获取tf*idf值
  5. VxWorks 6.9 内核编程指导之读书笔记 -- VxWorks Kernel application (二)
  6. Azure上Linux VM DDOS攻击预防: 慢速攻击
  7. iOS根据2个经纬度计算距离
  8. 解决JSP中,类无法被编译的问题(XX cannot be resolved to a type)
  9. JS模式--装饰者模式(用AOP动态改变函数的参数)
  10. Max Consecutive Ones
  11. win7+Apache 设置域名指向本地文件夹
  12. cookie和sission的原理及异同
  13. Educational Codeforces Round 23 B. Makes And The Product
  14. python在windows下安装
  15. url参数和字典的相互转化
  16. tomcat 简单安装配置说明
  17. Spring(AbstractRoutingDataSource)实现动态数据源切换
  18. leetCode题解之寻找string中最后一个word的长度
  19. JavaEE笔记(五)
  20. 【leetcode 简单】 第六十三题 使用队列实现栈

热门文章

  1. nginx实战七
  2. spring boot几个初始配置文件
  3. MPU6050读取FIFI数据时mpu_dmp_get_data的返回值一直是1
  4. eclipse逆向生成实体类注解方式或者xml方式
  5. Vim进阶技术:搜索和替换
  6. openvpn中tun和tap的区别
  7. Oracle数据库操作类及连接方法
  8. 编译是报error: 'EVNET_COME_TO_FOREGROUND' was not declared in this scope
  9. Objective-C的“多继承”——消息转发
  10. [转帖]cocos2d-x 3.0rc开发指南:Windows下Android环境搭建