linux I2C驱动学习笔记
2012-12-04 20:51
351 查看
了解基本的数据结构:
1.
struct i2c_client {
unsigned short flags;
unsigned short addr; /*7 位I2C 地址*/
char name[I2C_NAME_SIZE];
struct i2c_adapter * adapter; /*依附的I2C 总线*/
struct i2c_driver * driver; /*I2C 驱动函数*/
struct device *dev;
int irq;
struct list_head detected; /*链表结构*/
};
struct i2c_driver{
unsigned int class;
int (*attach_adapter) (struct i2c_adapter *);
int (*detach_adapter)(struct i2c_adapter *);
};
1.
struct i2c_client {
unsigned short flags;
unsigned short addr; /*7 位I2C 地址*/
char name[I2C_NAME_SIZE];
struct i2c_adapter * adapter; /*依附的I2C 总线*/
struct i2c_driver * driver; /*I2C 驱动函数*/
struct device *dev;
int irq;
struct list_head detected; /*链表结构*/
};
struct i2c_driver{
unsigned int class;
int (*attach_adapter) (struct i2c_adapter *);
int (*detach_adapter)(struct i2c_adapter *);
};
相关文章推荐
- 学习笔记 --- LINUX I2C设备驱动的实现
- Zynq-Linux移植学习笔记之13-i2c驱动配置
- 树莓派学习笔记——Linux I2C驱动说明
- linux I2C 设备驱动学习笔记
- 我的内核学习笔记12:linux i2c-gpio驱动应用实例
- 树莓派学习笔记——Linux I2C驱动说明
- 学习笔记 --- LINUX I2C总线驱动框架分析
- Linux驱动学习笔记(1) hello world !
- linux之等待队列--阻塞型驱动学习---学习笔记
- Linux 驱动学习笔记1 -- HelloWorld
- 小松之LINUX 驱动学习笔记(一)
- linux驱动学习(八) i2c驱动架构(史上最全) davinc dm368 i2c驱动分析
- 【驱动学习】Essential Linux Device Driver学习笔记(一)
- 境界篇:linux 驱动开发的境界(学习笔记)
- Linux驱动结构学习笔记 pci之pci_dev
- Linux驱动学习笔记(6)信号量(semaphore)与互斥量(mutex)【转】
- linux驱动--i2c驱动学习
- 《linux设备驱动开发详解》笔记——15 linux i2c驱动
- Linux驱动学习笔记----------input输入子系统(基本概念与流程)
- linux I/O内存驱动设备--学习笔记