通用 USB 串口驱动负责将 write() 调用中的数据传递到设备的批量输出端点 (bulk-out endpoint)。它还会将批量输入端点 (bulk-in endpoint) 中的数据传递到 tty 层的缓冲区,以便用户在调用 read() 时接收。如果您的设备的工作方式如此,则应该使用通用驱动代码。否则,请让您的驱动程序在 usb_serial_device_type 结构中提供函数指针。