30 IICiic client

Posted 人民广场的二道贩子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了30 IICiic client相关的知识,希望对你有一定的参考价值。

源码

1. iic client创建方法

1.1 通过设备树直接创建

只需要在对应i2c总线下指定设备信息即可

示例:

需要注意这里i2c1就是I2C BUS0

1.2 通过用户空间直接去生成i2c client

创建i2c client

echo name addr > /sys/bus/i2c/devices/i2c-n/new_device
i2c-n: i2c adapter

删除i2c client

echo addr > /sys/bus/i2c/devices/i2c-n/delete_device
i2c-n: i2c adapter

示例

  • 先检测下设备是否存在

  • 创建i2c client

  • 检测创建是否成功

1.3 通过modoule创建i2c client

主要使用i2c_new_device和i2c_new_probe_device

区别:

i2c_new_device创建i2c client并不会去检测设备是否存在

i2c_new_probe_device只有指定的设备实际存在才会去创建i2c client

以上是关于30 IICiic client的主要内容,如果未能解决你的问题,请参考以下文章

fastdfs 中client.conf 文件

fastDFS配置文件 fdfs_client.conf

vSphere Client连不上VCenter,VCenter已启动,linux版本。

如何查看hana client version

华为交换机MSTP综合实验详解

IIC协议详解+软件模拟IIC