根据USB设备的VID 和PID得到他的serial number。一些开发环境对于多个USB设备(同时插入多个设备),通过serial number区别使用不同的USB设备。
得到USB设备VID和PID方法。插拔一次设备,执行如下命令。
$ sudo dmesg -c
[ 3638.911666] usb 2-2.1: new full-speed USB device number 7 using uhci_hcd
[ 3639.223583] usb 2-2.1: New USB device found, idVendor=0483, idProduct=3748
[ 3639.223589] usb 2-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3639.223593] usb 2-2.1: Product: STM32 STLink
[ 3639.223596] usb 2-2.1: Manufacturer: STMicroelectronics
[ 3639.223598] usb 2-2.1: SerialNumber: 5\xffffffc3\xffffffbf\xffffffbfp\x064F59)"\x05W
1