
I2C
laughing_zou
android驱动开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
I2C设备关联问题
1、在arch/arm/mach-xxx/ 自己的平台文件里添加i2c信息,美其名曰:i2c_board_info 例如: static struct i2c_board_info __initdata xxxi2c_board_info[] = { { I2C_BOARD_INFO("abcd1", 0x20), /* 字符串要与后面的匹配,0x20是从设转载 2015-02-09 14:28:02 · 627 阅读 · 0 评论 -
I2C driver开发
I2C的主要有两大数据结构,struct i2c_client 和 struct i2c_adapter。 2.1 i2c_client struct i2c_client { unsigned short flags; unsigned short addr; char name[I2C_NAME_SIZE]转载 2015-02-09 14:47:00 · 588 阅读 · 0 评论 -
i2c 开发笔记
1. i2c-dev interface I2C dev-interface 通常,i2c设备由某个内核驱动控制。但是在用户空间,也可以访问某个I2C设备:你需要 加载i2c-dev模块。 每个被注册的i2c适配器(控制器)会获得一个数字号,从0开始。你可以检查 /sys/class/i2c-dev,来查看适配器对应哪个数字号。你也可以通过命令"i2cdetect -l转载 2015-02-09 14:58:12 · 1157 阅读 · 0 评论