通过/dev/i2c-n节点,用户可以在userspace直接访问板上的i2c外设寄存器,主要是透过I2C_RDWR这个IO控制命令将i2c_msg数组传递给kernel去执行。下面的代码可以完成这个功能:
编译Android后,上述工具会位于/system/bin目录。在QT210 LDD上使用它:
[plain]