每个i2c总线目录下面会提供两个文件节点: new_device, delete_device
内核必须要知道在设备挂在哪个总线和设备地址才能实例化该设备。
具体的做法如下:
增加“eeprom”设备,地址为0x50:

echo eeprom 0x50 > /sys/bus/i2c/devices/i2c-3/new_device

删除 “eeprom”设备:

echo 0x50 > /sys/bus/i2c/devices/i2c-3/delete_device 
Logo

更多推荐