1. 概述 从前面几个章节了解到了,I2C设备驱动总共分为两部分,一个就是i2c_client,另一个就是i2c_driver驱动,这两部分都需要用户自己去实现,下面就看一下实现步骤。 2. i2c_client实现 创建xxx_i2c_client.c文件,代码和分析如下: #include <linux/kernel.h> <