Linux原有的USB驱动是针对低速USB设计的,对于一体机实时视频传输的需求并不适用,为了最大限度的使用网络带宽,需要修改驱动源文件。
usb_serial_tty_driver->init_termios.c_cflag = B115200 | CS8 | CREAD | HUPCL | CLOCAL;
#define maxSize 16*1024
buffer_size = (le16_to_cpu(endpoint->wMaxPacketSize) > maxSize) ? le16_to_cpu(endpoint->wMaxPacketSize) : maxSize;
[注] buffer_size赋值共有三处需要修改。