如何查看系统中是否加载了 i2c驱动
时间: 2023-12-26 07:06:26 浏览: 218
要查看 Linux 系统中是否加载了 i2c 驱动程序,可以使用以下命令:
```
lsmod | grep i2c_
```
该命令会列出已加载的内核模块,并筛选出名称中包含 "i2c_" 的模块。
如果 i2c 驱动程序已加载,则会看到类似以下内容的输出:
```
i2c_bcm2835 16384 0
i2c_dev 16384 0
```
其中,`i2c_bcm2835` 是 Broadcom SoC 上的 I2C 控制器驱动程序,`i2c_dev` 是 I2C 总线适配器的用户空间接口。
如果没有看到任何输出,则表示 i2c 驱动程序尚未加载。此时,可以尝试加载 i2c 驱动程序。在 Raspberry Pi 上,可以通过编辑 `/boot/config.txt` 文件并取消以下行的注释来启用 i2c:
```
#dtparam=i2c_arm=on
#dtparam=i2c1=on
#dtparam=i2c_arm_baudrate=1000000
```
保存文件并重启系统后,再次运行 `lsmod | grep i2c_` 命令,应该会看到 i2c 驱动程序已经加载。
阅读全文