rk3588s如何查看i2c设备的驱动是否添加
时间: 2024-03-19 10:46:05 浏览: 216
使用c++在rk3588-3588s上运行的yolov5s简单demo(142帧-s).zip
在 Linux 系统下,可以通过以下命令来查看 rk3588s 上 i2c 总线上的设备驱动是否添加成功:
1. 查看 i2c 总线上所有设备的信息:
```
i2cdetect -l
```
这个命令会列出系统中所有的 i2c 总线,以及每个总线上连接的设备信息。
2. 根据设备地址查看设备是否存在:
```
i2cdetect -y -r <i2c_bus_num>
```
其中 `<i2c_bus_num>` 是 i2c 总线的编号,例如 `/dev/i2c-1` 对应的总线编号为 `1`。执行这个命令后,会在终端输出一个表格,其中显示了 i2c 总线上每个地址的设备是否存在。如果设备存在,则说明驱动添加成功。
3. 查看设备的驱动信息:
```
cat /sys/bus/i2c/drivers/<driver_name>/XXX-XXXX/modalias
```
其中 `<driver_name>` 是驱动的名称,例如 `lm75`,`XXX-XXXX` 是设备的地址,例如 `2-004c`。执行这个命令后,如果输出内容不为空,则说明设备的驱动已经添加成功。
注意,以上命令需要在 root 权限下执行。
阅读全文