如何判断U口设备是否有接入设备
①如果是普通U设备
对应查找节点: ls -l /sys/bus/usb/devices
对应增加的点就是有设备接入的节点,可作为判断依据。
比如下面的6-1就是增加的设备节点
(eg:lrwxrwxrwx root root 1970-01-01 09:54 6-1 -> …/…/…/devices/platform/98013400.ohci/usb6/6-1)
root@D60S:/sys/bus/usb/devices # ls -l
lrwxrwxrwx root root 1970-01-01 09:54 1-0:1.0 -> ../../../devices/platform/98013c00.rtk_dwc3_u2host/98029000.dwc3_u2host/xhci-hcd.6.auto/usb1/1-0:1.0
lrwxrwxrwx root root 1970-01-01 09:54 2-0:1.0 -> ../../../devices/platform/98013c00.rtk_dwc3_u2host/98029000.dwc3_u2host/xhci-hcd.6.auto/usb2/2-0:1.0
lrwxrwxrwx root root 1970-01-01 09:54 3-0:1.0 -> ../../../devices/platform/98013e00.rtk_dwc3_u3host/981f0000.dwc3_u3host/xhci-hcd.7.auto/usb3/3-0:1.0
lrwxrwxrwx root root 1970-01-01 09:54 4-0:1.0 -> ../../../devices/platform/98013e00.rtk_dwc3_u3host/981f0000.dwc3_u3host/xhci-hcd.7.auto/usb4/4-0:1.0
lrwxrwxrwx root root 1970-01-01 09:54 5-0:1.0 -> ../../../devices/platform/98013000.ehci/usb5/5-0:1.0
lrwxrwxrwx root root 1970-01-01 09:54 6-0:1.0 -> ../../../devices/platform/98013400.ohci/usb6/6-0:1.0
lrwxrwxrwx root root 1970-01-01 09:54 6-1 -> ../../../devices/platform/98013400.ohci/usb6/6-1
lrwxrwxrwx root root 1970-01-01 09:54 6-1:1.0 -> ../../../devices/platform/98013400.ohci/usb6/6-1/6-1:1.0
lrwxrwxrwx root root 1970-01-01 09:54 usb1 -> ../../../devices/platform/98013c00.rtk_dwc3_u2host/98029000.dwc3_u2host/xhci-hcd.6.auto/usb1
lrwxrwxrwx root root 1970-01-01 09:54 usb2 -> ../../../devices/platform/98013c00.rtk_dwc3_u2host/98029000.dwc3_u2host/xhci-hcd.6.auto/usb2
lrwxrwxrwx root root 1970-01-01 09:54 usb3 -> ../../../devices/platform/98013e00.rtk_dwc3_u3host/981f0000.dwc3_u3host/xhci-hcd.7.auto/usb3
lrwxrwxrwx root root 1970-01-01 09:54 usb4 -> ../../../devices/platform/98013e00.rtk_dwc3_u3host/981f0000.dwc3_u3host/xhci-hcd.7.auto/usb4
lrwxrwxrwx root root 1970-01-01 09:54 usb5 -> ../../../devices/platform/98013000.ehci/usb5
lrwxrwxrwx root root 1970-01-01 09:54 usb6 -> ../../../devices/platform/98013400.ohci/usb6
②对应如果是U转串口设备则是判断位置需要更改过:ls -l /sys/bus/usb-serial/devices
工作记录…