ls /sys/bus/i2c/devices/i2c-0/ 查看设备时,会出现0-0042 delete_device i2c-dev new_device power uevent 0-0043 device name of_node subsystem waiting_for_supplier
时间: 2024-04-05 22:33:51 浏览: 199
在 `/sys/bus/i2c/devices/i2c-0/` 目录下,`0-0042` 和 `0-0043` 分别表示在 i2c bus 0 上注册的两个 i2c 设备,它们的具体地址分别为 0x42 和 0x43。`device` 目录下是与该 i2c bus 相关的一些设备文件,其中 `name` 文件记录了该 i2c bus 的名称,`of_node` 文件记录了该 i2c bus 在设备树中的节点信息,`subsystem` 目录下是 i2c 设备子系统相关的一些设备文件,例如 `i2c-dev` 文件是 i2c 设备的字符设备文件,可以通过该文件与 i2c 设备进行通信。`new_device` 和 `delete_device` 文件可以用来动态添加和删除 i2c 设备。`power` 目录下是与 i2c 设备电源管理相关的一些设备文件,`uevent` 文件记录了该 i2c bus 的 uevent 信息。`waiting_for_supplier` 文件用于 i2c 设备的热插拔,表示该 i2c 设备正在等待新的供应者。
阅读全文