i2c驱动笔记
2024-09-01 09:44:51
基于bcm5300x芯片
注册平台总线设备,设备名bcm5300x_i2c,通过名称与驱动进行匹配。
注册平台总线驱动。驱动名称"bcm5300x_i2c",与设备进行匹配。
drivers/i2c/busses/i2c-bcm5300x.c是针对不同芯片写的驱动。
i2c驱动公共接口。
drivers/i2c/i2c-dev.c,i2c共有接口,通过文件描述符可以调用这个函数中的open,read,write,ioctl等函数。这些函数有通过调用algorithm结构体中的算法,调用不同平台的操作。
网上搜索到关于i2c数据结构之间的关系。
最新文章
- 11.JAVA之GUI编程菜单
- OpenCV是什么?
- URAL1204. Idempotents(扩展欧几里得)
- 使用solr的函数查询,并获取tf*idf值
- VxWorks 6.9 内核编程指导之读书笔记 -- VxWorks Kernel application (二)
- Azure上Linux VM DDOS攻击预防: 慢速攻击
- iOS根据2个经纬度计算距离
- 解决JSP中,类无法被编译的问题(XX cannot be resolved to a type)
- JS模式--装饰者模式(用AOP动态改变函数的参数)
- Max Consecutive Ones
- win7+Apache 设置域名指向本地文件夹
- cookie和sission的原理及异同
- Educational Codeforces Round 23 B. Makes And The Product
- python在windows下安装
- url参数和字典的相互转化
- tomcat 简单安装配置说明
- Spring(AbstractRoutingDataSource)实现动态数据源切换
- leetCode题解之寻找string中最后一个word的长度
- JavaEE笔记(五)
- 【leetcode 简单】 第六十三题 使用队列实现栈
热门文章
- nginx实战七
- spring boot几个初始配置文件
- MPU6050读取FIFI数据时mpu_dmp_get_data的返回值一直是1
- eclipse逆向生成实体类注解方式或者xml方式
- Vim进阶技术:搜索和替换
- openvpn中tun和tap的区别
- Oracle数据库操作类及连接方法
- 编译是报error: 'EVNET_COME_TO_FOREGROUND' was not declared in this scope
- Objective-C的“多继承”——消息转发
- [转帖]cocos2d-x 3.0rc开发指南:Windows下Android环境搭建