问题原型:
最近用树莓派+usb摄像头做视频监控,有时候usb摄像头设备号由于某种原因忽然间断掉。导致程序异常退出。有时候需要重启树莓派或者重新插拔摄像头才能重新枚举出来。故网络找资料看有没有不用重启或者重新插拔摄像头就能重新识别到设备号的方式。
解决方式:
一行命令搞定:
1.在root用户下操作。否则没有权限。
2. cd /sys/devices/platform/soc/3f980000.usb (3f9800000.usb可能你的不是这个目录,根据自己的进)
echo 0 > buspower 关闭usb设备
echo 1 > buspower 启动usb设备
powertop 工具可以监控用电使用情况。