USB 描述符的 ID_SERIAL 和 ID_SERIAL_SHORT udev 属性有什么区别

Dig*_*ode 2 c usb udev linux-device-driver

ID_SERIALID_SERIAL_SHORTudev 属性有什么区别。udev 如何为这 2 个 udev 属性 ID 分配值。我正在编写 USB 驱动程序,我正在使用udev_device_get_property_value()方法来获取 udev 属性的值。在这种情况下,我可以看到上面提到的 2 个类似的属性。我找不到这些信息的解释文件。

Ian*_*ott 5

ID_SERIAL_SHORT值来自iSerialUSB 设备描述符中的字符串(如果存在)。该ID_SERIAL值是在软件中构建的,由各种字符串(供应商或制造商、型号或产品以及序列号,如果存在)组成,以_.

您可以使用udevadm info [DEVPATH|FILE]命令查看 udev 属性(指定特定的DEVPATHFILE适当的)。